close
接上5個LED燈,分別以'a' 'b' 'c' 'd' 'e'
控制燈亮,如果按其他的鍵,則會全暗
按a:
可以看見亮了a燈
按b:
可以看見亮了ab燈
按cd:
:
可以看見亮了abcd燈
按e:
可以看見亮了abcde燈
按其他鍵 q 鍵:
燈都滅了
按ace:
ace燈亮
程式碼如下:
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
for(int thisPin=2;thisPin<7;thisPin++)
{
pinMode(thisPin,OUTPUT);
}
}
void loop()
{
// put your main code here, to run repeatedly:
if(Serial.available()>0)
{
int inByte=Serial.read();
switch(inByte)
{
case 'a':
digitalWrite(2,HIGH);
break;
case 'b':
digitalWrite(3,HIGH);
break;
case 'c':
digitalWrite(4,HIGH);
break;
case 'd':
digitalWrite(5,HIGH);
break;
case 'e':
digitalWrite(6,HIGH);
break;
default:
for(int thisPin=2;thisPin<7;thisPin++)
{
digitalWrite(thisPin,LOW);
}
}
}
}
文章標籤
全站熱搜
留言列表