MAKER UNO
JoyStick:
 |
Arduino: void setup() { for(int i=2; i<=13; i++){ pinMode(i,OUTPUT); } Serial.begin(9600); } void loop() { int now = analogRead(A0); int level = now/4; for(int i=2; i<=13; i++){ if(i<level) digitalWrite(i, HIGH); else digitalWrite(i, LOW); } Serial.write(level); delay(20); } Processing: import processing.serial.*; Serial myPort; void setup(){ size(765,100); myPort = new Serial(this, "COM4", 9600); } int level=0; void draw(){ background(255); fill(255,0,0); rect(0,0, level*50, 100); if(myPort.available()>0){ int now = myPort.read(); level = now/4; } } |
沒有留言:
張貼留言