$30 off During Our Annual Pro Sale. View Details »

Raspberry Pi Pico W を JavaScript で扱って IoT をやりたかった話 / IoTLT vol.101

Raspberry Pi Pico W を JavaScript で扱って IoT をやりたかった話 / IoTLT vol.101

you(@youtoy)
PRO

July 30, 2023
Tweet

More Decks by you(@youtoy)

Other Decks in Technology

Transcript

  1. 2023年7月30日 (日)
    IoTLT vol.101 @東京湾
    豊田陽介( )
    @youtoy
    Raspberry Pi Pico W を
    JavaScript で扱って IoT をやりたかった話

    View Slide

  2. 自己紹介
    豊田陽介( )
    @youtoy
    ・IT系イベント主催、登壇や運営なども
    ・子ども向けの活動いろいろ
    ・ Microsoft MVP(2021/10 から)
    プライベートでの活動
    ・ガジェット大好き
    ・ビジュアルプログラミング/JavaScript
     とガジェットの組み合わせをよくやって
     いたりするかも
    好きなこと、他

    View Slide

  3. 今日の内容
    IoTLT vol.84 で LT したネタを再び
    (今回は「Pico W」で)

    View Slide

  4. 今回扱う「Kaluma」とは?
    ■ RP2040(Raspberry Pi Pico や Pico W)の開発を
      JavaScript で行えるもの
    ■ 開発環境は「Web上の IDE」か「CLI」
    ■ 開発のセットアップは MicroPython と似てる
     (あらかじめ UF2ファイルを書きこんでおく)

    View Slide

  5. 当時の情報源となった記事やツイート

    View Slide

  6. 「Web上のIDE」と「Pico W」でのLチカは記事化
    セットアップからLチカ実行までの流れを書いた

    View Slide

  7. Raspberry Pi Pico WのLチカのプログラム
    オンボードの LED を使う場合の処理が Pico用と違うのに注意
    (ちなみに、UF2ファイルも Pico用とは分かれてる)
    Pico用だと
    こんな感じ

    View Slide

  8. 今日の発表内容では
    「CLI」と「Wi-Fi」を利用

    View Slide

  9. CLIを使うやり方とWi-Fiを使うサンプル
    公式ドキュメントの「Getting Started」と「Wi-Fi」を参照

    View Slide

  10. とりあえずWi-Fiのスキャンを試して成功

    View Slide

  11. その後うまくいかなところが...
    ■ Wi-Fi の接続も試して
      うまくいったっぽい!
     (SSID・パスワードは
      ストレージに書きこむ
      やり方を使った)
    ■ IoT な何かをやるためにシンプルな HTTPリクエスト
      から試してみて ⇒ データ取得が成功しない...

    View Slide

  12. この先の
    IoTな何かをやるところまで
    進めていけたら良いな

    View Slide

  13. 終わり!

    View Slide