Amazonを徘徊していたときにたまたま見つけたボードです。
格安といったほどでもないですが、リチウム電池ソケットや充電ICがのっていて、USB給電しながらバッテリーチャージもできるようなので購入してみました。
サイズは横幅がESP32-DevKitCより1ピン分狭いため、ブレッドボードに差したときに、片側のピンにジャンパーピンを差す余裕がないといったこともありません。
情報が少なめのボードでしたが、PlatformIOを調べるとしっかり対応していました。
[env:lolin32]
platform = espressif32
board = lolin32
framework = arduino
monitor_speed = 115200
せっかくなので両側のピンを使ってLチカしてみました。
main.cpp
# include <Arduino.h>
RTC_DATA_ATTR bool bootCounter = false;
void setup() {
pinMode(4,OUTPUT);
pinMode(13,OUTPUT);
Serial.begin(115200);
Serial.println("ON");
digitalWrite((bootCounter = !bootCounter)?13:4,HIGH);
delay(100);
}
void loop() {
esp_sleep_enable_timer_wakeup(400 * 1000); // wakeup every 0.4secs
esp_deep_sleep_start();
}