Описание
Модуль TV-out превращает старый телевизор в дисплей для ретро-проекта: он получает от Arduino композитный видеосигнал. Возможностей Arduino Uno хватает для простых видеоигр (понг, змейка, Space Invaders), которым достаточно разрешения 128 × 96.
На модуле распаяна обвязка для согласования двух сигналов с микроконтроллера (Sync и Video) и объединения их в композитный сигнал. К телевизору модуль подключается одним проводом с разъемом RCA, который в быту часто называют «тюльпаном».
Подключение
Модуль подключается двумя трехпроводными шлейфами.
Нижняя тройка контактов используется для подключения земли и видеосигнала:
- VI: пин видео (строковый сигнал яркости), подключается к цифровому пину микроконтроллера
- G: земля
В верхней тройке используется один контакт:
- SY: пин кадровой синхронизации, подключается к цифровому пину микроконтроллера
К Arduino модуль удобно подключать через Troyka Shield. Шлейфы для подключения входят в комплект.
Программирование
Для отрисовки графики используйте библиотеку TVout для Arduino: она скрывает все тонкости протокола и синхронизации.
Внимание! Библиотека завязана на тайминги плат, поэтому номера пинов выбирать нельзя. Подключайте модуль только к указанным пинам:
- Arduino Uno: Sync — 9, Video — 7, Audio — 11
- Arduino Leonardo / Iskra Neo: Sync — 9, Video — 8, Audio — 11
- Arduino Mega: Sync — 11, Video — 29, Audio — 10
Комплектация
- Плата-модуль, 1 шт
- Трехпроводной шлейф, 2 шт
