Очень полезное видео, уже несколько раз пересматривал.
@Techn0man1ac10 жыл бұрын
Первые 20 секунд видео и сразу же ставлю лайк
@zamer_garage2 жыл бұрын
Большое спасибо. Очень полезно!!!
@DeniskaNYC10 жыл бұрын
Otlichnoe video. Spasibo
@_Iokanaan_Marusidze_10 жыл бұрын
спасибо за обзор ))) весьма познавательно !
@АндрейАгибалов-ж8ы3 жыл бұрын
Обратил внимание, что для управления светодиодным кубом из вашего видео, используются 8 резисторов ( т.е. 8 выводов с микроконтроллера). По формуле получаются только 56 светодиодов. Но в кубе их 64. Как такое возможно? И ещё просьба: поделитесь программой для куба. Очень понравился эффект. Хотел бы собрать с ребятишками в кружке по робототехнике.
@PIVKOooo8 жыл бұрын
В какие дебри стоит копать, если нужно сделать схемку для 12 вольт источника питания и потребителей? Интересует 12в литиевые аккумы и под светодиодные ленты. Каким семейством микроконтроллеров стоит интересоваться для таких напряжений? Простите, я чайник в данном вопросе, только программировать умею, а хотелось бы цветомузыку сделать. В идеале научиться бы ловить аудиосигнал по частотам с линейного аудиовыхода еще...
@Maik_cnc_ru9 жыл бұрын
здорово
@caysy5310 жыл бұрын
Спасибо за ваши уроки. Учусь по ним. Только вопрос почему зажигая LED 6 на полную, LED2 и LED 3 не зажгутся в пол силы? Если порт P1 даст просадку то LED2 подсветит. Чего я не понял?
@АлександрПисанец10 жыл бұрын
Не хватит тока для их засветки.
@caysy5310 жыл бұрын
Александр Писанец Спасибо. Посмотрел график ВАХ понял.
@АндрейАгибалов-ж8ы3 жыл бұрын
@@АлександрПисанец тут скорее не в нехватке тока дело, а в недостаточном для зажигания светодиодов напряжении. Так как для зажигания одного светодиода при выходном напряжении 5в с микроконтроллера с ограниченным балластными резисторами током до уровня 20мА, нужно около 3в. Для двух, последовательно соединённых - 6в. То есть не хватит именно напряжения. Кстати, можно попробовать использовать красные светодиоды с напряжением, достаточным для их свечения, около 2,2 в. Тогда, думаю, будет заметна паразитная подсветка светодиодов LED2 и LED3.
@esthetik_life7 жыл бұрын
отлично !
@ВатквизДеСад7 жыл бұрын
Добрый день, Александр. Подскажите, чем лучше управлять матрицей в которой будет 128 RGB светодиодов?
@ДмитроПерший7 жыл бұрын
Мне как раз нужно использовать этот метод для запитки массива светодиодов, которые используются в дневных ходовых огнях. В одной фаре 56+56 выводных белых светодиода. Хотел уточнить, не будет ли в случае применения даже тактовой частоты 8 МГц происходить значительное снижение светимости светодиодов от номинального? Я так понимаю, что скважность будет составлять 1/112. Когда смотришь на дневные ходовые огни, установленные в иномарках, через объектив камеры, видно как они поочерёдно включаются. Но там обычно устанавливаются мощные светодиоды с линзами. Я же использую маломощные с малым углом (15-20 гр.), которые склеены в массив из четырёх светодиодов для получения одного точечного источника света. С расстояния 2-3 метров уже трудно различить, что это не один светодиод, а четыре.
@АлександрПисанец7 жыл бұрын
Да, интенсивность свечения светодиодов снизится.
@ДмитроПерший7 жыл бұрын
К тому же я почитал статьи по этой теме. При таком кол-ве светодиодов, ток будет слишком большим для микроконтроллера. Придётся что-то другое придумать.
@СергейАзаров-ш2ж9 жыл бұрын
Александр подскажите пожалуйста,а что за переменные volatile unsigned char bit,sot в вашей программе и для чего они применяются? Мне вообще казалось что bit - это зарезервированное слово. Если можно поясните про расширение volatile? Я так понимаю что они нигде не вводятся
@АлександрПисанец9 жыл бұрын
Сергей Азаров volatile - дает понять компилятору,что ненужно оптимизировать данные перемены . Компилятор может посчитать что данные переменные не значимые и уберет их вовсе из программы. А так мы даем понять, что возможно данные перемены могут менять свое значение из других подпрограмм и оптимизировать из не нужно. Это так если в кратце
@СергейАзаров-ш2ж9 жыл бұрын
Александр Писанец Просто непонятно ,какие числовые значения принимают переменные Razrad,Bit ,TempBitPort, Deistvie ? Вот с переменными BitPort и Z понятно,им присваиваются номера выводов порта. Есть например команда в программе Bit&(1
@СергейАзаров-ш2ж9 жыл бұрын
+Александр,поясните пожалуйста , этот момент
@АлександрПисанец9 жыл бұрын
Я затрудняюсь так ответить, нужно изучить весь код программы. Данные фрагменты вы у меня взяли? я всего уже и не упомню
@СергейАзаров-ш2ж9 жыл бұрын
+Александр Писанец да из вашей программы,которую я скачал в описании к этому видео
@ИгорьФлейфле9 жыл бұрын
тоже вопрос что такое volatile? В учебниках этого слова не видно! :)) В другом Вашем проекте volatile unsigned char Danie_Razrad-1 и т.д. объявлено как глобальное что-то! И ещё выдаёт ошибку : в строке ISR(TIMER0_COMP_vect) требует запятую или точку с запятой перед ,void, а там этого void и не видно!!
@АлександрПисанец9 жыл бұрын
+Игорь Флейфле volatile - дает понять компилятору,что ненужно оптимизировать данные перемены . Компилятор может посчитать что данные переменные не значимые и уберет их вовсе из программы. А так мы даем понять, что возможно данные перемены могут менять свое значение из других подпрограмм и оптимизировать из не нужно. Это так если в кратце
@igor02426 жыл бұрын
z - состояние - это какое? Высокоимпедансное или земля? Я вот не понял. Как это состояние блокирует прохождение тока от Р0 к Р2 через светодиоды 2 и 3 ? Или два порога срабатывания двух светодиодов складываются и в итоге ни один не может зажечся?
@АлександрПисанец6 жыл бұрын
Z- выход не подвязан не к плюсу, не к минусу
@FIRSTFIA10 жыл бұрын
Слыхали про такой метод =) А как же программировать такие анимации? это наверное жутко неудобно. Александр, я всё стеснялся спросить =), но раз уж вы сами затронули такую тему, то , может подкините идею как управлять не только состоянием светодиода 1\0 , а еще и яркостью (светодиоды осветительные с более менее большими токами), создавая определенную анимацию, у меня конечно есть идея, потихоньку её реализую, но может быть я слишком замороченную схему выбрал (в ней присутствует обычная матрица). Дело в том что планируется разное количество светодиодов, в том числе большое (например 500) и не менее 200 градаций яркости.
@АлександрПисанец10 жыл бұрын
Я сейчас именно над подобным преком тружусь, делаю на пиксельных светодиодах рекламный стенд с анимированным отображением. Обязательно как закончу, поделюсь. Р.С Проект весьма сложный, когда закончу сказать не могу
@FIRSTFIA10 жыл бұрын
С нетерпением жду.
@Pepsiismylifeyo10 жыл бұрын
Чтобы управлять яркостью светодиодов вам нужно использовать ШИМ (Широтно-импульсная модуляция)
@FIRSTFIA10 жыл бұрын
Hayk Grigoryan Да, спасибо, у меня есть одна схема, пока над ней работаю. Вопрос остается тот же, как легко и быстро программировать анимации(их много) с большим количеством светодиодов.
@АлександрПисанец10 жыл бұрын
Я использую SD карту памяти, а изнее беру картинки и т.д.
@iam37548 жыл бұрын
не нашел видео с комплементарной парой транзисторов, скиньте ссылку.
@АлександрПисанец8 жыл бұрын
Увы такого видео я не делал, в уроке шагового двигателя немного затронул данную тему.
@iam37548 жыл бұрын
не подскажите где можно найти инфу? мне надо подключить порядка 22-26 всетодиодных полосок 12вольт 1-1,2 ампера каждая, и задать им динамику, можно ли это сделать этим способом. и с экономить на контролерах.
@АлександрПисанец8 жыл бұрын
Нет такой способ не пойдет. Проще сдвиговыми регистрами управлять, естественно с транзисторными ключами.