LED สวิตซ์กด

โค้ดตัวอย่าง

void setup()
 {
    pinMode(11 , OUTPUT);
   pinMode(13, OUTPUT);
   pinMode(5, INPUT);
}  
void loop() {          
  int SW = digitalRead(5);
  if  (SW==0){
  digitalWrite(13, LOW);
  digitalWrite(11, HIGH);
  delay(1000);                      
  digitalWrite(11, LOW);
  digitalWrite(13, HIGH);
  delay(1000);
}

วิธีทำ
เราตั้งขา11เป็น
 pinMode(11,OUTPUT);
กับขา13ส่วนขา5ตั้งเป็นpinMode(5,INPUT) ในที่ void setup()
void loop()
เราตั้งขา5เป็นสวิตช์
int SW = digitalRead(5);
 
ใช้ if (SW==0)ควบคุมขา13,11 ที่ GNDแล้วหน่วงเวลาติดดับ LED 1 วิ "delay(1000);"พอเอาภาษา Cไปใส่ Arduino ไฟทั้งสองจะติดสลับกัน


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้