Page 227 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 227
เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น 43
การทดลองที่ 4.1 เอาต์พุตดิจิตอลของ Arduino Uno โปรแกรมสั่งให้ LED กะพริบ 5 ดวง
ฟังก์ชั่น pinmode(pin,mode);
เมื่อ pin คือ หมายเลขขาที่ต้องการ
Mode คือ โหมดการท างาน (INPUT หรือ OUTPUT)
หลังจากที่ก าหนดให้เป็นเอาต์พุตแล้วเมื่อต้องการเขียนค่าไปยังขานั้นๆ ให้เรียกใช้ฟังก์ชั่น digitalWrite()
โดยมีรูปแบบดังนี้
digitalWrite(pin,value);
เมื่อ pin คือหมายเลขขาที่ต้องการ
value สถานะลอจิกที่ต้องการ (HIGH หรื อ LOW)
ในตัวอย่างนี้จะน าบอร์ด Arduino มาต่อควบคุม LED จ านวน 5 ตัว โดยสั่งให้ LED ติดตามล าดับ
เริ่มจาก LED1 ไปยัง LED5 แล้ววนกลับมาเริ่มที่ LED1 ต่อเนื่องตลอดเวลา
Hardware Required
1. Arduino Uno Board
2. 220 ohm resistor 5 PCS
3. hook-up wires
4. breadboard
5. LED 6 PCS
Circuit
หน่วยที่ 4 ฟังก์ชั่นพื้นฐานของ Arduino และการควบคุมหลอดไฟ LED เรียบเรียงโดยครูทันพงษ์ ภู่รักษ์