Chapter 01

はじめに

ha864
ha864
2024.01.08に更新

最初に作成したmicro:bit 2足歩行ロボットは、
iOS用micro:bitアプリ内のBLE通信機能を使ってリモート操作しました。
次にWeb Bluetooth LE APIを使用してリモコンを作成しました。
以降、BLEで通信できる方法を調査し実装を試みて来ました。
一方、Raspberry Pi Pico Wが登場して、
比較的安価にBLEとWi-Fi通信ができるようになりました。
Pico Wの使い勝手・実力調査も兼ねて同様にリモコン実装を試みました。
それらの結果を実装例としてまとめて紹介します。

■Bluetooth Low Energy UART
 ◆Central【親機】
 ・・iPad Sqwift Playgrounds ・・・・ iOS アプリ
 ・・Python library Bleak ・・・・ Desktop アプリ
 ・・Web Bluetooth LE API ・・・・ Web browser アプリ
 ◆Peripheral【子機】2足歩行ロボット(4軸)
 ・・Raspberry Pi Pico W
 ・・BBC micro:bit
■Wi-Fi
 ・・Raspberry Pi Pico W Built-in web server
 ・・External web server


Python library Bleak版を2面起動して
Pico Wとmicro:bitをパネルボタンで操作