Привет всем. Углядел на ютубе интересный проект на пике: http://www.youtube.com/watch?v=jUWF3ZKWR8M Хоть там и написано, что код находится в свободном доступе, только вот как не искал, так и не нашел ни схемы ни программы для проекта. Кто-нибудь может встречал такой или подобный проект? Или может подробнее объяснить схему и поделиться кодом программы для реалихации такого же проекта...
если не лень делать - http://www.rlocman.ru/forum/showthread.php?t=7406 на PICе - http://www.rlocman.ru/forum/showthread.php?t=10138 на at89c2051 но программка там устаревшая, на новой версии интереснее получилось да и наиболее подходящим ядром оказалась attiny2313 (до 4 каналов - это на основе PIC12f509-629, 8-каналка с выключателем на базе at89c2051 реально сделанная в виде светильничка дома работает) но когда сунул программку в attiny2313 совершенно другое восприятие - и плавность переливов качественней и градационка до 256 уровней при модуляции (одновременно только два канала включены в целях экономии), да и длина ГСЧ на каждый канал по 8 байт. очень многое в данной конструкции зависит от выполнения самого излучателя- можно и улучшить эффект, а можно и говницо получить...
то что я делал имеет три режима работы 1 один постоянный режим из имеющихся - чесно не считал сколько их там 2 в разнобой перебор режимов работы 3 по порядку
PicLedChaser Светодиодный бегунок на базе микроконтроллера PIC12F629 Это быстрый проект, который я собрал, чтобы повозиться с программированием микроконтроллеров. Он использует PIC12F629, поскольку они дешевые, у меня их было несколько, и они достаточно «ресурсоемкие», чтобы сделать вещи интересными. Все отображаемые шаблоны светодиодов хранятся в EEPROM, а массив хранится в куче, которая содержит информацию о том, сколько шаблонов есть, каковы их начальные регистры в EEPROM и насколько они велики. Основной цикл в основном сводится к следующему:
Выясните, какие два байта мне следует считать из EEPROM. Прочитайте эти байты и переместите их в регистры сдвига. Выполняю итерацию моих локальных переменных, чтобы можно было прочитать следующие два байта из памяти. Подождите, пока мне не понадобится загрузить следующие два байта. Если вы хотите скомпилировать приложение из исходников, исходные файлы находятся в каталоге /src. Если вы просто хотите прошить приложение на MCU, каталог /dist содержит необходимый hex-файл. Файл pdf в корневом каталоге содержит принципиальную схему полученной схемы. Она должна быть запитана от 5 вольт. https://tdberg.com/projects/ledchaser/ https://github.com/TheFlemoid/PicLedChaser
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения