Всем привет! Хотел бы собрать светодиодную мигалку как в этом видео (https://youtu.be/pAcqgDhC9Ww), но автор не оставил ссылки на прошивку для м/к. Возможно ли собрать что-то подобное? Может есть похожая схема с такой-же матрицей 4х4 и несколькими режимами мигания. Что можете сказать по схеме? Признаюсь честно, что с микроконтроллерами дела еще не имел, поэтому для меня эта тема очень интересна, но и вопросов немало.
Судя по обвязке "растровый сканер" с поштучным включением светиков (при токе единичного светика от 10 мА)... Ничего особенного. Для "запаса рисунков/эфектов" предпочтительно внешнее еепром.
Можно... Ежли "антиквариат" в виде PIC16F84A под лапой имеется. Однако гораздо лучше, ежли окажется на его месте PIC16F628/PIC16F628A - тогда и кварц с обвязкой не потребуется. Касательно прожконаписания - то надобно САМОМУ постараться. Минимальные необходимые для старта требования... Комп с виндовс ХР и хотя-бы интегрированным СОМ-портом на материнке (в идеале наличие LPT) и набор программулин/железяк. Как вариант "оснастки": МПЛАБ 8.92 (приходится искать по архивам) http://ww1.microchip.com/downloads/en/D ... E_8_92.zip программатор: софт тут http://picpgm.picprojects.net/ железо под LPT viewtopic.php?p=2699200#p2699200 железо под СОМ viewtopic.php?p=2719522#p2719522 Литература... по желанию...
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Дак как всё таки будет выглядеть хардварная часть?
Все зависит от того, как долго Вы собираететсь заниматься МК вообще и PIC в частности. Если "сделать и забыть", то поищите сначала кого-то, кто может "прошить" Ваш МК. Если планируете в будущем посвящать какое-то время поделкам на МК, то не жадничайте и купите PICKit2/PICKit3, на ebay вполне доступные цены. А вот если Вам хочется просто убить время и с почти гарантировано нулевым результатом, то начните собирать разные "простые и надежные программаторы" типа JDM, ExtraPIC, PICKIT2 lite и <strike>прочий хлам</strike> иже с ними. Как определитесь, так и можно будет что-то посоветовать, куда двигаться дальше.
Дак как всё таки будет выглядеть хардварная часть?
Все зависит от того, как долго Вы собираететсь заниматься МК вообще и PIC в частности.
А если взять для начала Arduino Nano за пару баксов, то из нее потом можно сделать, заливкой готового скетча, программатор всяческих ATiny и STM8. И обойтись без PIC вообще. А когда будет мало, переползти на STM32 или ESP8266 )
Только не надо спорить о вкусах!
_________________ Не ошибается только то, кто ничего не делает. Тот, кто признает свои ошибки, на них учится. Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Я думаю что AVR будет более предпочтительнее, с PIC не знаком но думаю что для самоделок оно проще и доступнее для понимания, а PIC это для более профессионального применения.
На самом деле, PIC не сложнее AVR нисколько. А иной раз даже проще. )))) Ну, если мы рассматриваем одинаковые 8 бит микроконтроллеры.
Дело вкуса, конечно. Но, лично меня, отсутствие аппаратного стека, 16-ти битных команд и автоинкреметных/адвтодекрементных регистров косвенной адресации несколько напрягает. Ну и аппаратное умножение в AVR есть жирный плюс.
Код для PIC у меня получается более сложным и длинным, чем для AVR, несмотря на то, что регистров у PIC в полтора раза больше. Согласен, что есть специализированные версии PIC с аппаратной реализацией чего-то, чего нет на AVR. Тут уже надо от задачи смотреть. В моей практике, такие специализированные PIC или не понадобились, или проще было обойтись без них.
_________________ Не ошибается только то, кто ничего не делает. Тот, кто признает свои ошибки, на них учится. Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Это всё, конечно, интересно, но ответа на поставленный вопрос так и не было получено. Ещё раз повторюсь: как будет выглядеть аппаратная часть мигалки подобного рода на микроконтроллере PIC16F628A? Сам мк уже достал.
Добавлено after 2 minutes 18 seconds: Или, быть может, на любом другом мк. На каком лучше - виднее вам. Программатор планирую собрать такой: http://cxem.net/mc/mc23.php
Как вариант в приложении. Для супер-пупер эффектов организовать в области памяти видеообласть. Каждому светодиоду отвести байт, значение которого будет соответствовать яркости. Ну и отдельной подпрограммой выводить на матрицу. А с теми байтами в видеообласти моротить что душе заблагорассудится.
Правильно схему составил? Транзисторы добавил, т.к ток через выводы большой. Те транзюки подобрал?
С прошивкой разобрался .
Что можете сказать по данному программатору? (http://cxem.net/mc/mc23.php) Пишут ошибка есть где-то есть, как её исправить? Просто уже детальки нашёл под него
Правильно схему составил? Транзисторы добавил, т.к ток через выводы большой. Те транзюки подобрал?
Не надо делать на PNP и дороже, и эммитерный повторитель тут не очень. Берите, например, 2N3904 по схеме с ОЭ. Какие светодиды у Вас? Максимальный ток GPIO у PIC 25ма. Резисторы вижу на 100 Ом. Если ток одного светодиода больше 5ма, то при зажигании четырех в одной линейке, у Вас вывод МК погорит. Или ставьте еще четыре транзистора уже на обратку.
_________________ Не ошибается только то, кто ничего не делает. Тот, кто признает свои ошибки, на них учится. Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения