製作品 1243
SpresenseをBlynkに接続出来たよっ
はじめに
こんにちわ リナちゃん@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
使い方
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);
}
感動の瞬間
最後に
これでほぼ準備は整ったので
肝心のSLAMの構築に入りますっ
2022年 SPRESENSE™ 活用コンテストが終わったらライブラリ化して公開しますね
ご清聴ありがとうございました
@chrmlinux03
3
投稿者の人気記事
-
chrmlinux03
さんが
2022/08/24
に
編集
をしました。
(メッセージ: 初版)
-
chrmlinux03
さんが
2022/08/24
に
編集
をしました。
-
chrmlinux03
さんが
2022/08/24
に
編集
をしました。
(メッセージ: WiFi が WiFI になってましたん)
-
chrmlinux03
さんが
2022/08/25
に
編集
をしました。
ログインしてコメントを投稿する