Arduino MKR Vidor 4000 Захват изображения с камеры на HDMI-дисплей

Материалы и компоненты

  • 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();
}

}

********************************************

You have no rights to post comments