Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
ArduCAM_Sample
README.md

README.md

OV2640を動かす

http://www.arducam.com/arducam-mini-released/

The OV2640 I2C slave address is 0x60 for write and 0x61 for read.

https://github.com/ArduCAM/ArduCAM_ESP32S_UNO

ライブラリをコピーする

C:\Users(ユーザー)\AppData\Local\Arduino15\packages\ArduCAM_ESP32S_UNO\hardware\esp32\2.0.0\libraries
ArduCAM ESP32WebServer

(ドキュメント)\Arduino\libraries

ライブラリのmemorysaver.hを編集する

以下の定義を有効にする
#define OV2640_MINI_2MP
#define OV2640_CAM

サンプルプログラム(ArduCAM_ESP32_Capture)の解析

ピン配置をどうする?

VSPIとSDA,SCLを使えば良い。

機能 サンプルプログラム NefryBT
CS 17? D5
MOSI ? D2
MISO ? D3
SCLK ? D4
SDA ? D1
SCL ? D0
GND GND GND
5v D10(5)? 5v

CAM_POWER_ON(=D10)はESP32のIO番号5(VSPI CS)

http://trac.switch-science.com/wiki/espr_one32
espr one 32 esp-wroom-32 arduino

ESP32のピン配置

esp32_devkitc_pinout_01
esp32_pinmap

NefryBT R2 ピン配置

153ddd38df8d84c15b1f0cefb13eb5e4-768x425
a8e4eea9c7118306a960a601ebcc4778-768x660

画像のアップロード先

GoogleDriveにPOSTする。

JPEGデータの仕様

イメージ開始がFFD8、終了がFFD9と決まっている。
https://www.setsuki.com/hsp/ext/jpg.htm