2013年4月4日 星期四

Arduino 搶答器



本實驗就是將按鍵控制LED的實驗擴展成3 個按鍵對應3 個LED,佔用6 個數位I/O 端口。



int redled=10;     //LED
int yellowled=9;
int greenled=8;

int redpin=7;    //KEY
int yellowpin=6;
int greenpin=5;

int red;
int yellow;
int green;

void setup()
{
pinMode(redled,OUTPUT);      //output
pinMode(yellowled,OUTPUT);
pinMode(greenled,OUTPUT);


pinMode(redpin,INPUT);    //input
pinMode(yellowpin,INPUT);
pinMode(greenpin,INPUT);
}


void loop()
{

red=digitalRead(redpin);

if(red==LOW)
{ digitalWrite(redled,LOW);}
else
{ digitalWrite(redled,HIGH);}

yellow=digitalRead(yellowpin);

if(yellow==LOW)
{ digitalWrite(yellowled,LOW);}
else
{ digitalWrite(yellowled,HIGH);}

green=digitalRead(greenpin);

if(green==LOW)
{ digitalWrite(greenled,LOW);}
else
{ digitalWrite(greenled,HIGH);}

}

沒有留言:

張貼留言

2024產專班 作業2 (純模擬)

2024產專班 作業2  (純模擬) 1) LED ON,OFF,TIMER,FLASH 模擬 (switch 控制) 2)RFID卡號模擬 (buttom  模擬RFID UID(不從ESP32) Node-Red 程式 [{"id":"d8886...