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                                 เรียบเรียงโดยครูทันพงษ์  ภู่รักษ์
   222   223   224   225   226   227   228   229   230   231   232