~画面上のマウスポインタ座標に応じてLEDの明るさ変化~
画面のマウスカーソルを黒い方に動かすと明るく、白い方に動かすと暗く、LEDの明るさが変化します。
目次
const int ledPin = 10; //右下 (左下: 5)
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
byte brightness;
if (Serial.available()) {
brightness = Serial.read();
analogWrite(ledPin, brightness); }
}
import processing.serial.*;
Serial port;
void setup() {
size(1024, 600);
port = new Serial(this, Serial.list()[0], 9600);
}
void draw() {
for (int i = 0; i < 1024; i++) {
stroke(i/4);
line(i, 0, i, 600);
}
port.write(mouseX/4);
}
キャロット
このページのHelloNoは、050003 です!