ついに成功?micro:bitでお手軽IoT

 ついに成功?micro:bitでお手軽IoT

ついに成功?micro:bitでお手軽IoT

68d5c55a6a98488eb5d3592545bafbfe?s=128

Takeshix@PCN北千住

March 24, 2020
Tweet

Transcript

  1. ついに成功? micro:bitでお手軽IoT 村上 (@hakata_max)

  2. • 自己紹介 • 中2息子/小4娘、2児の父 • 外資系PCメーカー勤務 • PCN北千住/Code for Adachiで子ども達

    に プログラミングの楽しさを 伝えてます • IchigoJam/micro:bitをつかっています • 保有スキル • MSX-BASIC • チャレンジ魂
  3. 悩み:子どもたち& 自分が 簡単(ビジュアル)に 使えるIoT開発環境 ないかなー

  4. 約2年前の リベンジ 企画

  5. 2018チャレンジ・いにしえのATコマンド • こだわり • ESP WROOM02ボードを買っ てきて出荷時イメージそのまま で使える • 結果

    • 失敗 • 失敗ポイント • ATコマンドのタイミングが シビアで安定せず
  6. 2019チャレンジ・IchigoJamパワー利用 • こだわり • ESP WROOM02ボードを 買ってきてコーディングなし (イメージ書込み)でそのまま使 える •

    結果 • 失敗 • 失敗ポイント • 動作安定せず
  7. 2020チャレンジ・TUNIOT • こだわり • Visualプログラミングで WROOM32コーディング • 結果 • 失敗

    • 失敗ポイント • シリアル関連&文字列操作関連 のブロック不足
  8. 2020チャレンジ・Arduinoでいいか! • こだわり • WIFIモジュールはVisualじゃな くてももういいや! • とにかく1回つくろう • micro:bit側がシンプルならよか

    ろう! • 理想形
  9. None
  10. 2020チャレンジ・Arduinoで。。。 • 結果 • 失敗、、、ではない、途上 • 状況 • micro:bitからSSID/PASS/URLを 受信しそれぞれの変数にいれるところ

    までは来てます • つまずいてます • String?Char? 難しいこと言うなよ、、、 • WiFi.Begin内のSSID指定がStringでは なくCharじゃないとエラーが • c_str()で変換したらエラーはないが動 作するがAPにつながらない、、、 • 直接値でSSID指定すればOKなのに、、、
  11. 俺たちの戦いはもう少しで終了! • ちゃんと成功させる! • micro:bit側のブロックが シリアルのやり取り丸見 えなので専用のブロック を造る!

  12. None