Easy project with Arduino Uno (2): Button with LED

สวัสดีครับ วันนี้ปังปอนด์จะพาเพื่อนๆมาทดลองทำ Project เปิด-ปิดไฟจากปุ่มง่ายๆกับ Arduino Board กันอีกนะครับ ถ้าเพื่อนๆพร้อมแล้วเราไปดูพร้อมๆกันเลยครับ

อุปกรณ์ที่ต้องเตรียม

1.หลอดไฟ LED

2.แป้นขนมปัง (Bread Board)

3.สายไฟ (jump wires) ทั้งหมด 5 เส้น

4.Arduino Uno R3 Board

5.ตัวต้านทาน 10K โอม (10K ohm resistor)

6.ตัวต้านทาน 220 โอม (220 ohm resistor)

7.ปุ่มกด (Button)

วิธีทำ

1.นำหลอดไฟ LED ไปเสียบลงใน Bread Board

2.นำ 220 ohm Resistor มาเสียบลงที่หลอดไฟ LED ขายาว (+)

 

3.นำสายไฟ (jump wires) จำนวน 2 เส้น มาต่อวงจรตามรูปภาพ

 

เส้นที่ 1 (สีนำ้เงิน) นำมาเสียบลงที่หลอดไฟ LED ขาสั้น (-)

เส้นที่ 2 (สีแดง) นำมาเสียบลงที่ 220 ohm Resistor

4.นำสายไฟ (jump wires) ไปต่อวงจรกับ Arduino Uno R3 Board ตามรูปภาพ

 

เส้นที่ 1 (สีนำ้เงิน) นำมาเสียบลงที่ GND ของ Arduino Uno R3 Board

เส้นที่ 2 (สีแดง) นำมาเสียบลงที่ Digital I/O 13 ของ Arduino Uno R3 Board

5.นำปุ่มกด (Button)ไปเสียบลงใน Bread Board

6.นำ 10K ohm Resistor มาเสียบลงที่ปุ่มกด (Button)

7.นำสายไฟ (jump wires) จำนวน 3 เส้น มาต่อวงจรตามรูปภาพ

เส้นที่ 3 (สีดำ) นำมาเสียบลงที่ปุ่มกด (Button)

เส้นที่ 4 (สีนำ้เงิน) นำมาเสียบลงที่ 10K ohm Resistor

เส้นที่ 5 (สีแดง) นำมาเสียบลงที่ขาของปุ่มกด (Button) ตามรูป

8. นำสายไฟ (jump wires) ไปต่อวงจรกับ Arduino Uno R3 Board ตามรูปภาพ

 

เส้นที่ 3 (สีนำ้เงินของปุ่ม) นำมาเสียบลงที่ GND ของ Arduino Uno R3 Board

เส้นที่ 4 (สีแดงของปุ่ม) นำมาเสียบลงที่ Digital I/O 4 ของ Arduino Uno R3 Board

เส้นที่ 5 (สีดำของปุ่ม) นำมาเสียบลงที่ Power Port 5V ของ Arduino Uno R3 Board

9.เพื่อนๆทำการเปิดโปรแกรม Arduino IDE ดังรูปภาพ

จากนั้นให้เพื่อนๆทำการคัดลอก Code ดังต่อไปนี้

************************************************************************
CODE
************************************************************************

int buttonState = 0;

void setup() {
pinMode(13, OUTPUT);
pinMode(4, INPUT);
}

void loop() {
buttonState = digitalRead(4);
if (buttonState == HIGH) {
digitalWrite(13, HIGH);

}
else {

digitalWrite(13, LOW);

}

}

***********************************************************************

แล้วทำการกด upload ตามรูปภาพ

เป็นไงบ้างครับกับการทดลองชิ้นที่ 2 ไม่ยากเลยใช่ใหมครับ ครั้งหน้าปังปอนด์จะพาเพื่อนๆไปทดลองทำ Project ง่ายๆกับ Arduino Board กันอีกนะครับ..สําหรับวันนี้…..Bye Bye

Cr. ขอบคุณรูปภาพดีดีจาก www.youtube.com/watch?v=58Ynhqmvzoc

 

 

Leave a Reply