概要
ProcessingとArduinoの組み合わせ例として,マウスのクリックでLEDを点灯したり消灯したりする方法を紹介します.
デモ
先に実行例をどうぞ. 動画内でArduino UNO R3互換ボードの一部を黒いビニルテープで隠していますが,この下にはシリアル通信時に点滅するLEDが搭載されています. プログラムで点滅させているLEDと紛らわしいためです.
開発環境
PC (Processing)側のOSはUbuntuなのですが,Windowsでも動作すると思います.未確認です.
OS | Ubuntu 20.04 LTS |
---|---|
Processing | Processing 3.5.4 Linux 64-bit |
Arduino | Arduino UNO R3互換ボード |
Arduino IDE | Arduino 1.8.13 |
回路
今回はArduino UNOのBuilt-in LEDを使用しましたので,追加の回路は必要ありません. Arduino UNOの仕様については下記を参照してください.
ソースコード
GitHub Gistにて公開します.