Удивительно, но даже такой простой микроконтроллер, как Arduino, способен работать с видео.
Подключив AV-вход телевизора через резисторы к выходам Arduino (при помощи библиотеки TVout) можно сформировать картинку на экране.
Разумеется, мощности микропроцессора недостаточно для создания виртуальной реальности, однако вывод заранее запрограммированных сообщений и пиктограмм на экран пригодится в создании «умного дома» или устройств автоматики.
Из чего это сделано?
1 | Arduino UNO | 1 шт. |
2 | Резистор 1 К | 1 шт. |
3 | Резистор 470 Ом | 1 шт. |
Источник: arduino-tv.ru
Arduino + TV
Для того чтобы, вывести с ардуины изображение или текст на любое устройство с видеовходом (RCA) , например на телевизор, понадобится всего лишь два резистора и собственно сам телевизор
Подключение Arduino UNO к телевизору через AV кабель
Подключение
Ардуино Мега — D11 ⇨ 1kom, D29 ⇨ 470om.
Программирование
Необходимо скачать и установить библиотеку TVout
Заливаем простейший скетч, «чтоб заработало»:
#include «TVout.h» #include «fontALL.h» TVout TV; void setup() < TV.begin(PAL,90,40); TV.select_font(font6x8); >void loop()
Телевизор покажет Hello
Следом попробуйте скетч DemoPAL (из примеров поставляемых с библиотекой), в нём продемонстрированы все возможности.
Практическое применение всему этому, читателю придётся искать самостоятельно…
Например, можно залить вот такой скетч, и превратить телевизор в настольные/настенные часы:
#include «TVout.h» #include «fontALL.h» TVout TV; #define MAXMILLIS 4294967295 unsigned long time; long timelapsed = 0; uint8_t chas = 0; uint8_t minuta = 0; uint8_t secunda = 0; void setup() < TV.begin(PAL,90,40); TV.select_font(font8x8); >void loop() < unsigned long currtime = millis(); if(currtime >time) timelapsed = (currtime — time); else timelapsed = (MAXMILLIS — time + currtime); if(timelapsed > 999) < time = currtime; secunda++; if(secunda >59) < secunda=0; minuta++; if(minuta >59) < minuta=0; chas++; if(chas>23) chas=0; > > tv(); > > void tv()
Вступайте в Telegram-группу Arduino
#ArduBlock 2.0 — Подключаем телевизор к плате Arduino по AV!
—>
Поддержать автора
Задать вопрос по статье
Известит Вас о новых публикациях
Источник: istarik.ru
Вывод данных при помощи Arduino на Телевизор
Arduino можно также подключать к телевизору и выводить различного рода информацию.
Подключение осуществляется по низкочастотному кабелю (тюльпан).
Схема подключения Arduino к телевизору
Из радиодеталей нам понадобиться всего лишь два резистора на 1 кОм и 470 Ом и сам тюльпан.
Так же нам понадобиться специальная библиотека для работы с телевизором.
Вот простой пример использования данной библиотеки
#include TVout TV; unsigned char x, y; void setup ( ) < TV.start_render( _NTSC ); >void loop ( )
Источник: radio-magic.ru