dulllou 當前離線
進階會員
TOP
int redPin = 5; int greenPin = 6; int bluePin = 3; int pos = 0; int red = 0; int green = 0; int blue = 0; boolean escape = false; void setup() { pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); Serial.begin(9600); analogWrite(redPin, 16); analogWrite(greenPin, 16); analogWrite(bluePin, 16); } void loop () { while (Serial.available()) { int rgb = Serial.read(); if (rgb == 1) { pos = 0; analogWrite(redPin, 255-red); analogWrite(greenPin, 255-green); analogWrite(bluePin, 255-blue); // Send ACK byte so Java app can send the next color Serial.print("k"); Serial.flush(); continue; } else if (rgb == 2) { escape = true; continue; } if (escape) { rgb = 0x20 ^ rgb; escape = false; } switch (pos++) { case 0: red = rgb; break; case 1: green = rgb; break; case 2: blue = rgb; break; } } }
int redPin = 5; int greenPin = 6; int bluePin = 3; int pos = 0; int red = 0; int green = 0; int blue = 0; boolean escape = false; void setup() { pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); Serial.begin(9600); analogWrite(redPin, 16); analogWrite(greenPin, 16); analogWrite(bluePin, 16); } void loop () { while (Serial.available()) { int rgb = Serial.read(); if (rgb == 1) { pos = 0; analogWrite(redPin,red); analogWrite(greenPin, green); analogWrite(bluePin, blue); // Send ACK byte so Java app can send the next color Serial.print("k"); Serial.flush(); continue; } else if (rgb == 2) { escape = true; continue; } if (escape) { rgb = 0x20 ^ rgb; escape = false; } switch (pos++) { case 0: red = rgb; break; case 1: green = rgb; break; case 2: blue = rgb; break; } } }
jackli 當前離線
edwardfcy 當前離線
中級會員
原帖由 edwardfcy 於 2009-6-7 08:23 發表 YES! 我向官塘駱駝漆大厦果間leader行見過,BUT價錢吾平呀!
原帖由 jackli 於 2009-6-7 06:44 發表 點解無人回嫁 另外, 你用果D 插係唔係好幼的香蕉插?
原帖由 dulllou 於 2009-6-7 11:30 發表 唔係, 係而家晌團購板o個便講緊o個 pack 野入便 include 的 jumper 如果同o個間野訂開野, 不妨買多d 看門口, 品質唔錯