chrmlinux03 が 2022年08月24日21時06分17秒 に編集
初版
タイトルの変更
SpresenseをBlynkに接続出来たよっ
タグの変更
spresense
ESP32
Arduino
WiFi
esp32Modem
M5Atom
メイン画像の変更
記事種類の変更
製作品
ライセンスの変更
(MIT) The MIT License
本文の変更
# はじめに こんにちわ リナちゃん@chrmlinux03 です 2022年 SPRESENSE™ 活用コンテスト絶賛製作中なんですけどっ ESP32系と違ってやっぱり WiFi や BT が外付けなのがちょっとばかり厄介 # WiFIが無ければ作れば良いのよ(マリー・アントワネット) って事でいつもの M5Atom を I2C Slave Device にしてモデムにしてみました 原理は簡単 SPRESENSE をMaster にして M5Atom を Slave にして SSID や PASS や TOKEN を Master から Slave に転送して Register構造やらを自前で構築し状態や値を持ってきます ご参考)世界一簡単なMaster/Slave [github esp32MasterSlave](https://github.com/chrmlinux/esp32MasterSlave) # 使い方 ```c++:esp32ModemMaster.ino #include <esp32Modem.hpp> static esp32Modem em; void setup(void) { Serial.begin( 115200 ); while(!Serial); if (em.begin(SSID, PSWD, TOKEN)) { Serial.println("espModem Not Ready !"); while(1); } } void loop(void) { blynk[0] = em.read(ESPMODEM, JOYLEFT); blynk[1] = em.read(ESPMODEM, JOYRIGHT); blynk[2] = em.read(ESPMODEM, BTN1); blynk[3] = em.read(ESPMODEM, BTN2); delay(1); } ``` # 感動の瞬間 @[twitter](https://twitter.com/chrmlinux03/status/1562337259252514816?s=20&t=bdexe7YqqFfpXq3bZw6tBw) # 最後に これでほぼ準備は整ったので 肝心のSLAMの構築に入りますっ 2022年 SPRESENSE™ 活用コンテストが終わったらライブラリ化して公開しますね ご清聴ありがとうございました @chrmlinux03