void setup() {
Serial.begin(9600);
for(int i=9 ;i<11; i++)
pinMode(i,OUTPUT);
}
void loop(){
char store=char(Serial.read());
if (Serial.available()>0)
{
if (store=='r')
{
Serial.println("Red On");
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
}
if (store=='g')
{
Serial.println("Green On");
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
}
if (store=='b')
{
Serial.println("Blue ON");
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
}
}
}
这是我的程序 ,控制三色led的开和关。 监视器输入 r g b 任何一个都没有反应