エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Processingにおいて外部デバイスとシリアル通信をやるとき、データ受信時の処理を行う関数としてserialE... Processingにおいて外部デバイスとシリアル通信をやるとき、データ受信時の処理を行う関数としてserialEvent()という関数を作ります。serialEvent()の中に書かれるコードは大抵の場合、受信データをパースして欲しいデータを取り出すような処理になるのですが、結局のところそれは対象のデバイス固有の処理なので、そのデバイスを扱うクラスの中にserialEvent()をまるっと入れることができれば、スコープがすっきりします。具体的なテクニックを紹介します。 方法1:PAppletの代理となるクラスを自作クラス内に作る import processing.serial.*; // 接続先のデバイスをMyDeviceというクラスで表現 MyDevice device; void setup() { device = new MyDevice(this, Serial.list()