Шкала из 10-ти двухцветных светодиодов
- Войдите на сайт для отправки комментариев
Вс, 26/01/2020 - 23:12
Собственно, если считать от 0 и до 10 - то всё вполне логично. А если мне нужен диапазон от 0 и до 40 ???
Как "удобнее" для восприятия оформить вывод? Есть варианты?
Мой вариант таков: слева высвечиваем десятки другим цветом.Но есть одно но - как быть с 20...30...и 40 ???
От середины влево десятки красные, вправо единицы зелёные.
Блин, чота в PR прикинул... херь какато получацца. 20 ног проца нужно. Остаётся 3 ноги на 8 меге. А вчера на бумажке карандашиком вроде получилось. пипец.
Тратить ноги Меги на светодиоды - действительно херь полная вне зависимости от их цвета.
Это опять прикол? Atmega8a в 32-х выводном корпусе. Где херь опять видно? Нипанимаю.
Мне нужно максимально компактно, примерно с батарейку "крона" всё разместить. надоблеедуматЪ
Херь в голове, которая предполагает, что любой отвечающий точно знает, что там лабает вопрошающий, на чем и в каком масштабе.
Лабаю "показометр" от 0 до 40 + "управлёметр" от 0 до 100 с шагом 10. Всё предельно просто, помому.
Кароче, светодиоды 10 в линейку оставил. Десятки вывел отдельно, 4 штуки. Вроде интуитивно-понятно с выводом. Но, одноцветные.
Кто помнит на память, у каких мег 32-х ногих есть любой таймер с DT, мне один, любой битности.
Ws2812 - хоть на 20, хоть на 40 rgb светодиодов требуется всего один пин.
Виноват, а что мешает вместо пачки светодиодов и кучи пинов к ним (кстати, информативность такого индикатора вызыввает сомнения) не использовать всего 5 пинов (из них два - на питание) и вот это: http://ardublock.ru/index.php?id=ru-003 ? Тут тебе сразу и информативнаость максимальная, причем, если надо - с тучей знаков после запятой, и прочие прелести...
Ребятки, в #4 всё-ж написано уже. Делаю компактное решение на отдельно сделанной ПП и дурдуина там никаким боком. Ноги мне не жалко, 2 на вход и 3 на выход, остальные ненужны вообще. Но встал вопрос - как визуализировать показания и как визуализировать управление? На ум пришлО решение из 20 2-х цветных св.диодов. Но, блее, 20 ног нужно, нихватаитЪ. Сейчас оставил 10 одноцветных светодиодов в качестве шкалы + четыре в качестве десятков в отдельном ряду и другого цвета. Думаю так будет неплохо.
а что мешает вместо пачки светодиодов и кучи пинов к ним...
Вот такую бы, да на ЖК да покомпактнее - вааще бомбезно бы было! Всё дело в компактности + питание от 2хАА батареек...
Ну или тогда придётся ставить tqfp44 - тогда ног на всё хватит - но габариты...
И по DT че никто не помнит по памяти?
Всё дело в компактности + питание от 2хАА батареек...
Понятно, предложение снимается.
Ребятки, в #4 всё-ж написано уже. Делаю компактное решение на отдельно сделанной ПП и дурдуина там никаким боком. Ноги мне не жалко, 2 на вход и 3 на выход, остальные ненужны вообще. Но встал вопрос - как визуализировать показания и как визуализировать управление? На ум пришлО решение из 20 2-х цветных св.диодов. Но, блее, 20 ног нужно, нихватаитЪ.
Парниша, так объясни чем тебе светодиоды с ws2812 в пузике не подходят? Вроде всем твоим требованиям соответствуют.
Шо це таке ws2812 я не знаю, ниразу не работал с ними. Где купить, пощупать? Ссылки приветствуются.
Да, 3.3В тянет?
По дейташиту от 3.7, но у меня по факту работает от 3.2.
По дейташиту от 3.7, но у меня по факту работает от 3.2.
По даташиту, вроде от 3.5 - https://www.kitronik.co.uk/pdf/WS2812B-LED-datasheet.pdf
Шо це таке ws2812 я не знаю, ниразу не работал с ними. Где купить, пощупать? Ссылки приветствуются.
Да, 3.3В тянет?
Так они сейчас везде продаются, если на али, то вот например - https://aliexpress.ru/item/32891331762.html
От 3.3 должны работать (по даташиту 0т 3.5, но у меня от 3.3 работали). Только смотри, сейчас выпускают всякие их аналоги, например SK6812 которые от 3.3В могут и не работать.
Так, значиццо это три светодиода RGB инкапсулированные в 5050 корпус. По диагонали прочитал датащи и чот нипонял, допустим, 10 светодиодов и соответственно 10 пачек данных по 24 бита: (8 бит G, 8 бит R и 8 бит B) х количество = 240 бит. А как светодиод определит где его пачка? Я так понял, шо первый возьмут первую пачку, второй вторую и тд... но а следующую пачку только после Reset-а , так чтоли?
Вообще идея не плохая, надо в PR раскурить.
Ладно, херовая это идея, светодиоды энти ваши. 60мА на одну каску Х на десять касок = 600мА. ДавышО, и это на девайс с автономным питанием? Дануна, чО, работать только на батарейки будет?
Посему :: Переходим на классику жанра.
60 - это если три цвета активировать.
Ладно, херовая это идея, светодиоды энти ваши. 60мА на одну каску Х на десять касок = 600мА. ДавышО, и это на девайс с автономным питанием? Дануна, чО, работать только на батарейки будет?
Посему :: Переходим на классику жанра.
Так это потребление когда все 3 светодиода на полную мощность включены, а так можно хоть 1мА сделать.
Ему некогда это осознавать - нужно срочно перед кем-то хвастаться умением писать уникальные бутлодеры в других темах ))
По дейташиту от 3.7, но у меня по факту работает от 3.2.
По даташиту, вроде от 3.5 - https://www.kitronik.co.uk/pdf/WS2812B-LED-datasheet.pdf
А как светодиод определит где его пачка? Я так понял, шо первый возьмут первую пачку, второй вторую и тд... но а следующую пачку только после Reset-а , так чтоли?
Но когда он получит вторую пачку, то заменит ею первую, а саму первую передаст дальше.
В общем, в конце у первого светодиода окажется последняя пачка, а у последнего - первая.
Так это потребление когда все 3 светодиода на полную мощность включены, а так можно хоть 1мА сделать.
Не, пока классику замучу. Уже плату потихоньку развожу под обычные smd. Неохота ждать эти диоды да и писать под них придёццо управление с "0". Может попожжя куплю пару метров ленты для поиграццо.
Не, пока классику замучу. Уже плату потихоньку развожу под обычные smd. Неохота ждать эти диоды да и писать под них придёццо управление с "0". Может попожжя куплю пару метров ленты для поиграццо.
Нет, ну дело хозяйское, конечно. Если хочется потрахаться, то можно и с 0. А так библиотек полно. Самые популярные FastLED и Adafruit_NeoPixel
Ничем он не уникален, дурдуинный просто в 2 раза больше. Шаблон (скелет, пример) есть прям в датащах, кто мешает написать самому?
Просто я фигею с некоторых "кадроф" - то у них бутлодеры стираются, то модули с +20дБм на десять метров "бьют". Вот STM32 бы раскурить как дурдуину - вот это было бы классно! Можно было бы похвалиццо какойнить самодельной девайсиной.
Если хочется потрахаться, то можно и с 0. А так библиотек полно. Самые популярные FastLED и Adafruit_NeoPixel
Дык вот и хер-то, шо "трахаться" будешь ПОТОМ!!! Дурдуина она чем хороша - сделал что-то да и хер с ним, работает. А вот потом к этому что-то ещё чонить добавить - опа, уже не работает или глючит. Именно поэтому не использую миллис совсем, даже дурдуину не использую. Витиевато там всё это сделано и зависимо друг от друга. А библу чо писать-то...взял чужую, подсмотрел, сделал так как самому нравиццо и фсё. )))
А библу чо писать-то...взял чужую, подсмотрел, сделал так как самому нравиццо и фсё. )))
Ну, тогда это не с нуля! С нуля это взял даташит ....
Все понятно. Вопрос больше не имею...
Ничем он не уникален, дурдуинный просто в 2 раза больше. Шаблон (скелет, пример) есть прям в датащах, кто мешает написать самому?
А какой смысл делать его меньше 512 байт?
когда в меге нет цветовой дифференциации светодиодов - нет цели )))
Вот STM32 бы раскурить как дурдуину - вот это было бы классно! Можно было бы похвалиццо какойнить самодельной девайсиной.
Да чё уж STM, тогда уж RENESAS его в каждый утюг тулят...
тогда уж RENESAS его в каждый утюг тулят...
И что в нём "крутого" по сравнению с STM32 ???
Зачем стоко ног. Для 20-ти светодиодов хватит и 5-ти, это если классика, а не какие то там ws2812.)
Грин, ты што, решил ему про чарлиплексинг намекнуть?
Аха.)
Зачем стоко ног. Для 20-ти светодиодов хватит и 5-ти
Ну покажи мне класс, мутани в PR. Вместо МК можешь кнопки использовать, шоб прошивку не пейсать. Я жду примера.
Нагуглил специально для тебя. https://www.radiokot.ru/circuit/light/run/62/.
Прекрасно, о "зелёненький" ты наш дурдуиноприкручиватель всего и фся синей изолентой.
А теперь контрольные, в "голову" :
число 5: верхний ряд горят 5 светодиодов слева, нижний ряд не горит.
10: все десять верхнего ряда горят, нижний нет.
36: 6 в верхнем ряду, 3 в нижнем.
Изобразишь всё это на своём костыле???
В платном разделе изобразит, думаю ;)
На 100%.) Любой каприз... В любых комбинациях.)
На какую сумму забъёмся? Так сказать, шоб не быть голословным.
Ой, да брось ты! Неужто с какими то вшивыми светодиодиками не разберёшься?
Так-так... История ELITE повторяется что ли...
Спугнул.)
Никто никого не "спугнул", светодиоды уже отработаны и лежат на ПП так, как нужно. На данный момент обсуждается питание от АКБ и евоная зарядка.
Тему можно удалять.