それでも、import cc.aruduino.*; には手間取りました。
https://yoppa.org/tau_bmaw13/4772.html
何度やってみても、
この表示はついに出てきませんでした。
しかし、このプログラムを実施すると、下の黒い枠の中に、
COM1とCOM3と出ました。おそらく、このポートを使うという意味なのでしょう。
これをやってみました。
------------------------------------
/*
* Arduino - Processingシリアル通信
* Firmataを使用したサンプル
* Processing側
*/
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
int
ledPin = 13;
color bgColor = color(0);
void
setup() {
size(400, 200);
arduino =
new
Arduino(
this
, Arduino.list()[4], 57600);
arduino.pinMode(ledPin, Arduino.OUTPUT);
}
void
draw() {
background(bgColor);
}
void
mousePressed() {
arduino.digitalWrite(ledPin, Arduino.HIGH);
bgColor = color(255,0,0);
}
void
mouseReleased() {
arduino.digitalWrite(ledPin, Arduino.LOW);
bgColor = color(0);
}
ダメです。
これもかなり悩みました。そして、
arduino =
new
Arduino(
this
, Arduino.list()[4], 57600);
の[4]を「1」にしてみたのです。これで成功しました。偶然ですね。
右側の赤いウィンドウは、マウスをクリックしているところです。
点いています。
0 件のコメント:
コメントを投稿