วันเสาร์ที่ 4 มิถุนายน พ.ศ. 2559

Switch LED Arduino

Switch LED Arduino

Digital Input LED

สำหรับการทดลองนี้จะเป็นการทดลองต่อ
LED เข้ากับบอร์ด Arduino แล้วเขียนโปรแกรม
เพื่อสั่งให้เมื่อกด Switch แล้วทำให้ไฟ LED ติด
และเมื่อปล่อยมือออกให้ LED ดับ ได้ครับ
อุปกรณ์การทดลอง
1.LED
2.Arduino Duemilanove Board
3.สายจัมป์เปอร์
4.Program Arduino 1.6.9
วิธีการทดลอง
1.เปิดโปรแกรม Arduino 1.6.9
2.ทดลองใช้ code ด้านล่าง
3.ต่อวงจร ตาม pin ของบอร์ด Arduino ครับ
4.Load Source code ใส่ลงในบอร์ด
5.สามารถดูผลการทดลองได้ตามคลิปด้านบนเลยครับ

คำเตือน!:
อย่าลืมปรับ port และ บอร์ด ในโปรแกรม
ให้ตรงกับ port และ บอร์ด ที่ตนเองใช้ครับ

Source Code

void setup() {
  Serial.begin(9600); 
  pinMode(6, INPUT);
  pinMode(7, INPUT);
  pinMode(8, INPUT);
  pinMode(9, INPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {

  if(digitalRead(6)==LOW){ 
    digitalWrite(10,LOW);   // turn the LED on (HIGH is the voltage level)
    digitalWrite(11,LOW);
    digitalWrite(12,LOW);
    digitalWrite(13,LOW);
    delay(15); 
  }
  else if(digitalRead(6)==HIGH){
    digitalWrite(10,HIGH);   // turn the LED on (HIGH is the voltage level)
    digitalWrite(11,HIGH);
    digitalWrite(12,HIGH);
    digitalWrite(13,HIGH);
    delay(15); 
  }
 
}

สามารถลองประยุกต์ใช้กับอุปกรณ์อื่นได้นะครับ

Share:

0 ความคิดเห็น:

แสดงความคิดเห็น