example.ino
· 319 B · Arduino
原始文件
char buff[3];
char recv = 0;
void setup() {
Serial.begin(115200);
}
void loop() {
if(Serial.available() > 0) {
buff[recv] = Serial.read();
recv++;
}
if(recv == 3) {
analogWrite(PINO_R, buff[0]);
analogWrite(PINO_G, buff[1]);
analogWrite(PINO_B, buff[2]);
recv = 0 ;
}
}
| 1 | char buff[3]; |
| 2 | char recv = 0; |
| 3 | |
| 4 | void setup() { |
| 5 | Serial.begin(115200); |
| 6 | } |
| 7 | |
| 8 | void loop() { |
| 9 | if(Serial.available() > 0) { |
| 10 | buff[recv] = Serial.read(); |
| 11 | recv++; |
| 12 | } |
| 13 | if(recv == 3) { |
| 14 | analogWrite(PINO_R, buff[0]); |
| 15 | analogWrite(PINO_G, buff[1]); |
| 16 | analogWrite(PINO_B, buff[2]); |
| 17 | recv = 0 ; |
| 18 | } |
| 19 | } |