Arduino MKR Vidor 4000 Захват изображения с камеры на HDMI-дисплей
- Информация о материале
- Обновлено: 30.03.2023, 13:49
- Опубликовано: 30.03.2023, 13:49
- Автор: DeniS
Материалы и компоненты
- Arduino MKR Vidor 4000
- HDMI-дисплей 1024×600 / 7” в корпусе
- Камера MIPI «Модель D»
- Кабель USB (A — Micro USB) для питания
- Кабель HDMI — Micro-HDMI
HDMI-дисплей подключить Кабелем HDMI-Micro-HDMI к Arduino MKR Vidor 4000
Arduino MKR Vidor 4000 подключить кабелем USB (A-Micro USB) к компьютеру
Программный код для прошивки Arduino MKR Vidor 4000
CameraVideoCapture.ino
********************************************
// Библиотеки для работы с графикой и вывода данных на 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();
}
}
********************************************