Processing × スクーミー ②~画面の座標に応じたLEDの明るさ変化~【Python】

~画面上のマウスポインタ座標に応じてLEDの明るさ変化~

画面のマウスカーソルを黒い方に動かすと明るく、白い方に動かすと暗く、LEDの明るさが変化します。

動画

スクーミーIDEのコード

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);  }
}

ProcessingIDEのコード

add_library('serial')

myPort = None
available_serialport = 2
arduinoPort = Serial.list()[available_serialport]
sensingValue = 0

def setup():
    global myPort
    size(1024, 600)
    myPort = Serial(this, arduinoPort, 9600)

def draw():
    for i in range(1024):
        stroke(i/4)
        line(i, 0, i, 600)
    myPort.write(mouseX // 4)
キャロット
キャロット

このページのHelloNoは、050013 です!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です