Перейти к содержимому


Загрузил

Информация

  • Загружен: 24 May 2016 12:12
  • Последнее обновление: 28 Oct 2022 01:44
  • Размер: 1.75К
  • Просмотров: 3868
  • Скачан: 1104
  • Опубликовал : admin
  • Опубликовано: 24 May 2016 - 22:20

Предыдущие версии

  • 25 May 2016 Скачать IR Пульт и микроконтроллеры 0.1
  • 24 May 2016 Скачать IR Пульт и микроконтроллеры 0.1

Загрузить IR Пульт и микроконтроллеры 0.1

- - - - -
TSOP ATTiny45 Pro Micro Arduino



Скриншот
Мой шеф попросил сделать контроллер управления светодиодными изделиями, настройка которого доступна любому пользователю, пришлось озаботится изысканиями в инете на эту тему... В итоге недолгих изысканий, остановился на самом простом варианте, а это обычный инфракрасный пульт .
Подключил купленный тут модуль к Ардуине Про Микро и тест с некоторым скрипом, но пошёл (удалил устаревшие файлы в библиотеке Ардуины (\libraries\RobotIRremote\IRremoteTools.cpp и там же IRremoteTools.h), теперь монитор порта стал выдавать тайминги с пультов. Прогу для опознания кнопок пульта на Про Микру писать не стал, т.к. планировалось всё сделать на ATTiny45(компактность и необходимое количество ног).
И вот тут проявились реальные грабли.., во первых, библиотеки ардуино занимают слишком много памяти для сильно ограниченной в этом тиньки.., во вторых, тайминги на тиньке совсем другие а тратить время на основательное изучение даташита( на незнакомом языке :))) и/или деньги на частотомер/осцилограф неохота.., и пришлось придумывать что-то иное...("Лень - Двигатель прогресса!":))
По моему мнению получилась неплохая прога для связки Ардуино+АТТини, размер скетча в двоичном коде: 1 336 байт (из 4 096 байт максимум)
, остаётся достаточно места, для написания сценариев управления нагрузками и подпрограмм обработки нажатия кнопок на пульте.
В исходном варианте скетча, тинька инвертирует состояние двух ног/светодиодов по командам On/Off и SoundOff, а также инвертирует все пять доступных ног по нажатию любой другой кнопки пульта.

Тиньку прошивал программатором http://dvrobot.ru/237/213.html
Оба скетча залил сюда... (жми кнопку "Скачать")

Смотреть на YouTube


Скриншот

Скриншот


Если не нашли кнопку "Скачать" тогда ищите кнопку "Загрузить"))

    • admin это нравится
  • Жалоба

Так же вам могут быть интересны файлы





1 посетителей за последние 15 минут

0 пользователей, 1 гостей, 0 анонимных