Page 228 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 228
เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น 44
Schematic
Code
#define DELAY_TIME 200
Int led_pin[ ]={2,3,4,5,6};
int count;
void setup() // Run once at startup
{
for(count=0; count<5; count++)
pinMode(led_pin[count], OUTPUT);
// Call function pinMode to set Digital pin 2,3,4,5,6 as OUTPUT
}
void loop() // run over and over again
{
for(count=0; count<5; count++)
{
digitalWrite(led_pin[count], HIGH); // Turn on LED
delay(DELAY_TIME); // wait for a 0.2 second. (200 ms)
digitalWrite(led_pin[count], LOW); // Turn off LED
delay(DELAY_TIME);}}
หน่วยที่ 4 ฟังก์ชั่นพื้นฐานของ Arduino และการควบคุมหลอดไฟ LED เรียบเรียงโดยครูทันพงษ์ ภู่รักษ์