К содержимому
  1. Главная
  2. Документация
  3. Камеры для Arduino и MCU
  4. Быстрый старт с Arducam Mega

Быстрый старт с Arducam Mega

Документация Arducam · перевод arducam-russia.ru

Ограничения поддержки Arducam Mega

Проверенные платформы

Arducam выпустила Mega SDK для камер Mega. Результаты проверки:

ПлатаСреда разработкиВерсия Mega SDKURL для менеджера плат / SDKСтатус
Любая платформаZephyr 3.6.99/Arducam Mega for Zephyrпроверено
UNOArduino IDE 2.0.12.0.2/2.0.3/проверено
Mega2560Arduino IDE 2.0.12.0.2/2.0.3/проверено
DUEArduino IDE 2.0.12.0.2/2.0.3/проверено
Nano33BleArduino IDE 2.0.12.0.3/идёт проверка
MicrobitArduino IDE 2.0.12.0.3/идёт проверка
Esp8266Arduino IDE 2.0.12.0.3URL платы esp8266проверено
Esp32-c3Arduino IDE 2.0.12.0.3URL платы esp32sпроверено
Esp32-c3ESP-IDF 4.4.22.0.3esp-idfпроверено
Esp32sArduino IDE 2.0.12.0.3URL платы esp32c-c3проверено
Esp32sESP-IDF 4.4.22.0.3esp-idfпроверено
Picopico2.0.3Pico SDKпроверено
Stm32f103c8t6MDK52.0.3/проверено
RpiBullseye2.0.2/2.0.3/проверено
Renesas EK-RA6M4e2 studio IDE2.0.3Быстрый стартпроверено

Оговорки

  • Arducam гарантирует нормальную работу Mega SDK только на перечисленных выше платформах и в проверенных средах.
  • Рекомендуется использовать проверенную среду и указанную версию.
  • Работа в других средах не гарантируется. Для другой среды, возможно, потребуется самостоятельная адаптация.
  • Если нужна доработка под ваши задачи, напишите нам на quote@arducam-russia.ru.
  • Mega SDK обновляется нерегулярно; статус проверки уточняется по мере появления подробностей.

Подключение

Схема подключения ниже приведена для Arduino UNO:

Схема подключения Arducam Mega к Arduino UNO

Выводы камеры и выводы отладочной платы

СоветВ таблице приведено соответствие выводов отладочной платы и камеры по умолчанию. Фактическое подключение зависит от настроек в коде и конкретных условий.
Вывод камерыArduino UNO R3Arduino UNO R4 WiFiArduino UNO R4 MinimaArduino Mega или Mega 2560Arduino DUEArduino Nano 33 BLEArduino Portenta C33ESP32 NodeESP8266 NodeESP32C3ESP32S2MSP430Raspberry Pi PicoRaspberry PiSTM32F103C8T6esp-idfMicro bitRenesas EK-RA6M4
VCC5V3.3V3.3V5V5V3.3V3.3V3V33V33V33V3VCC3V33.3V3.33V33VMega SPI Camera для Renesas
GNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGND
SCK1313131313D139P18D5436P1.5GP18SCLKPA5413
MISO1212121212D1210P19D6537P1.6GP19MISOPA6514
MOSI1111111111D118P23D7635P1.7GP16MOSIPA7615
CS77777D107P17D017P2.0GP7GPIO.3PA4112

Инструкции по быстрому старту для конкретных платформ — в руководстве Quick Start Guide for Arducam Mega Camera.

SDK и руководство по ПО

Руководство пользователяArducam адаптировала камеру Arducam Mega для работы с разными платформами. Подробные инструкции — по ссылке ниже.

Для SDK и руководства по работе Arducam сделала отдельную веб-страницу:

SDK для камеры Arducam Mega

Примеры и исходный код — в репозиториях Arducam Mega на GitHub.

Временные диаграммы SPI для Arducam Mega

Одиночное чтение

Временная диаграмма одиночного чтения

Одиночная запись

Временная диаграмма одиночной записи

Первое пакетное чтение

Временная диаграмма первого пакетного чтения

Пакетное чтение N раз (N ≥ 2)

Временная диаграмма повторного пакетного чтения

Дополнительные материалы

Подробнее о временных диаграммах, регистрах и т. д. — в документе:

Arducam MEGA SPI Camera — руководство по применению (Application Note)

Запросить цену

Укажите количество — пришлём коммерческое предложение.