// Библиотеки для работы с графикой и вывода данных на HDMI #include "VidorGraphics.h" #include "VidorCamera.h" // Создаём объект для работы с камерой VidorCamera vcam; void setup() { // Открываем Serial-порт для мониторинга данных в консоли Serial.begin(9600); // Ожидаем открытия Serial-порта // Закомментируйте строку ниже, если не нужна отладка while (!Serial) {} // Инициализируем FPGA if (!FPGA.begin()) { Serial.println("Initialization failed!"); while (1) {} } else { Serial.println("Initialization successfully!"); } // Инициализируем камеру if (!vcam.begin()) { Serial.println("Camera failed"); while (1) {} } else { Serial.println("Camera successfully!"); } // Ожидаем пару секунд delay(2000); Serial.println("Power On"); } void loop() { // Если в консоли пришла команда STOP, // то останавливаем захват изображения String res = Serial.readStringUntil('\n'); if (res.indexOf("STOP") > 0) { vcam.end(); } }