ATOM Liteのボタンを押すたびにESP-NOWのブロードキャストを使用してMyCobotにコマンドを送信します。複数のMyCobotを同期して動かすことも可能です。
※MyCobotのM5Stack BasicにはESP-NOWを有効にした非公式Transponderを書き込んでおく必要があります。
PlatformIO環境に対応しています。動作確認はWindows 10上でPlatformIO IDE for VSCodeを使用して実施しています。
$ git clone https://github.com/3110/mycobot-atom-controller
$ cd mycobot-atom-controller
$ platformio run --target=upload
起動時にESP-NOWが有効になっていると,ATOM LiteのLEDが黄色に光ります。
ATOM Liteのボタンを押すとESP-NOWが有効になったTransponderが動いているMyCobotに向けてコマンドが送信されます。
グリッパーが開くときにATOM LiteのLEDが青に,閉じるときに赤に変わります。