Проблема в следующем, нужно одновременно выводить картинку через TVout и звук через динамик.
Ниже приведен рабочий код - звук "бип" длительностью 0.8сек выводится по событию таймера через каждые 1.5сек, если раскомментировать строку TV.begin - звук не выводится. Догадываюсь, что связано с задержками delay где-то в недрах TVout и длительностью звука. Подскажите альтернативный путь.
Код:#include <TVout.h> #include <fontALL.h> #include "pitches.h" #include <MsTimer2.h> TVout TV; #define SpeakerPin 10// Контакт 10 для динамика // Контакт 11 для Tvout Sync ЗАНЯТО!!!! void setup() { MsTimer2::set(1500, Timer2_Timer); // таймер будет срабатывать через каждые 1500ms MsTimer2::start();//запустить таймер // TV.begin(PAL,120,96); } void loop() { } void Timer2_Timer() { tone(SpeakerPin, NOTE_E4,800); }




Ответить с цитированием