Arduino入門
機能です:
原型です:
bool begin()
パラメータです:
None
戻り値です:
戻り値です | 記述します |
---|---|
true | 初期化に成功しました |
false | 初期化に失敗します |
機能です:
原型です:
bool get()
パラメータです:
None
戻り値です:
戻り値です | 記述します |
---|---|
true | 画像取得に成功しました |
false | 画像取得に失敗しました |
機能です:
原型です:
bool free()
パラメータです:
None
戻り値です:
戻り値です | 記述します |
---|---|
true | 画像資源の解放に成功しました |
false | 放出する資源はありません |
使用例です:
#include "M5CoreS3.h"#include "esp_camera.h" void setup() { auto cfg = M5.config(); CoreS3.begin(cfg); if (!CoreS3.Camera.begin()) { Serial.println("Camera Init Fail"); } Serial.println("Camera Init Success"); CoreS3.Camera.sensor->set_framesize(CoreS3.Camera.sensor, FRAMESIZE_QVGA);} void loop() { if (CoreS3.Camera.get()) { CoreS3.Display.pushImage(0, 0, CoreS3.Display.width(), CoreS3.Display.height(), (uint16_t *)CoreS3.Camera.fb->buf); CoreS3.Camera.free(); }}