Реклама ⓘ
Главная » Arduino
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

TV-выход на Arduino

Данная статья поможет тем, кому необходимо использовать плату Arduino для вывода какой-либо информации на ТВ по НЧ-кабелю (в простонародии - тюльпаны). Правда изображение будет черно-белым, однако и этого будет достаточно для большинства проектов.

TV-выход на Arduino

Итак, что необходимо:
- телевизор или монитор с соответствующим входом
- плата Arduino
- резистор 470 Ом
- резистор 1 кОм
- кабель, тюльпаны

Также, понадобится библиотека TVout для Arduino и клонов

Схема подключения ТВ к Arduino

Схема переходника простейшая.

Работать с библиотекой также очень просто:

#include 

TVout TV;
unsigned char x, y;

void setup ( )
{
  TV.start_render( _NTSC );
}

void loop ( )
{
  TV.clear_screen ( );
  TV.print_str ( 10, 10, "TVout FTW!!!" );
  TV.delay ( 60 );
}

А вот сайт, где Arduino используется как простейшая игровая консоль: http://nootropicdesign.com/hackvision/games.html

Скачать скетч PDE

Оригинал статьи на английском языке (перевод Колтыков А.В. для сайта cxem.net)

Оригинал статьи

Прикрепленные файлы:

Теги:

Колтыков А.В. Опубликована: 2012 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (21) | Я собрал (0) | Подписаться

0
sinobi #
Хотя бы при переводе написали какие номера выводов композитного ТВ сигнала. И то, что можно еще и звук параллельно вывести...
Ответить
0
Val #
Видимо 7-й видео..9-й синхронизация? Не бросайте тапком, если ошибаюсь
Ответить
0
fura #
8-видео, 9-синхронизация
Ответить
0
саша #
Как звук выводить?
Ответить
0
Andrej #
ошибки если заливать именно на мегу2560

\libraries\TVout\TVout.cpp: In member function 'void TVout::render_setup(uint8_t)':
\libraries\TVout\TVout.cpp:730: error: '_VID_DDR' was not declared in this scope
\libraries\TVout\TVout.cpp:730: error: '_VID_PIN' was not declared in this scope
libraries\TVout\TVout.cpp:731: error: '_SYNC_DDR' was not declared in this scope
\libraries\TVout\TVout.cpp:731: error: '_SYNC_PIN' was not declared in this scope
\libraries\TVout\TVout.cpp:732: error: '_VID_PORT' was not declared in this scope
\libraries\TVout\TVout.cpp:733: error: '_SYNC_PORT' was not declared in this scope
Ответить
0
паша #
Установил библиотеку как положено. При компиляции пишет "'TVout' does not name a type"
Что можете подсказать?
Ответить
0
SmnTin #
В новой обновленной версии необходимо писать вместо TVOut просто TV
Ответить
0
ds6328 #
А как можно одновременно получать изображение по TVOut и данные по блютуз или uart?
Ответить
0
Вадим #
Не могу заставить работать на ардуино мини про, получаю либо белый экран, либо двоящееся плывущее изображение. На Уно всё отлично. У кого-нибудь есть идеи куда копать?
Прикрепленный файл: DSC_0020.JPG
Ответить
0
Electronik83 #
Проверь частоту кварца в твоей схеме. Должно быть 16 мегагерц.
Ответить
0
Эмиль Абдулгалимов #
Необходимо редактировать файл video_properties.h в папке TVout. У меня кадры прыгали, изменил в файле показатель #define _NTSC_LINE_FRAME 260, было 262.
Как то так
Ответить
0
oleg5d75 #
Скорей всего ардуина 3,3 вольта с кварцем на 8МГц
Ответить
0
Андрей #
У меня ардуино НАНО, подключил к 9-ому пину резистор с сопротивлением 1,5 кОм а к 8-ому - 510 Ом. При подключении к телевизору не происходит вообще ничего. Что это может быть?
НАНО у меня китайская копия.
Ответить
0
Pauk #
Сигнал какой частоты там присутствует что Вы называете это НЧ-кабелем?
Ответить
0
Mcvladoc #
Вот рабочая библиотека и игра. На ардуино нано проверил, подключаем к 9 пину 1 ком, а к 7-му пину резистор на 470 ом
Прикрепленный файл: hackvision-master.zip
Прикрепленный файл: biblrobgame.zip
Ответить
0
dlog #
А возможно ли с помощью этой библиотеки наложить текст поверх имеющегося видеосигнала?
Ответить
0
Insane Engineer #
Почему бы и нет
Ответить
0
RASUL ISMAILOV #
А как это сделать? Или можно просто запараллелить?
Ответить
0
Vasily #
Есть ли обратная возможность как-либо анализировать PAL сигнал. Какой-нибудь TVin?
Ответить
0
Ded101 #
Всё работает нормально, выводит информацию (только на англ.). Не выводит данные датчика DHT22.
При замене папки Tvout , нужно почистить папку temp в C:\Users\***\AppData\Local\Temp
Ответить
0
Dimbos #
А как увеличить шрифт для данной библиотеки? Требуется вывести три цифры на экран ТВ большие .
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Arduino UNO
Arduino UNO
Паяльник с регулировкой температуры Pickit 2 - USB-программатор PIC-микроконтроллеров
вверх