ตัวอย่างโครงงาน Arduino UNO เพื่อ เปิดปิด LED 4 ดวง


Arduino IDE
Date 07 12, 2023

สวัสดีครับ บทความนี้จะเป็นตัวอย่างโครงงาน การเขียนโปรแกรมเพื่อการสั่งงาน Arduino ทำการเปิดไฟ Led 4 ดวง เป็นคำสั้งพื้นฐานในการใช้งาน digital output เพื่อเป็นแนวทางในการศึกษา และเป้นตัวอย่างในบทต่อไป ครับผม โดย

  1. Bord Arduino Uno
  2. หลอด led
  3. R330 ohm
  4. computer

Nature


สิ่งที่ต้องทำก่อนที่จะเริ่มลงมือ wiring หรือต่อสานไฟตามรูปภาพ และเชื่อต่อ arduino กับ คอมพิวเตอร์ด้วย port usb เขียนโปรแกรมโดย ตัวโปรแกรม ทำการ define pin โดยใช้ คำสั่ง #define และ config pin 2-5 เป็น output เพื่อส่งค่า 1 ออกไป ในรูปของ digital output 1 or 0 แล้ว เขียนคำสั่งเพื่อ loop โดยให้ pin 2 ถึง 5 เปิดและปิดพร้อมกันโดยมี delay ที่ 500 millisec

โค้ด Arduino

                
//Define ประกาศตัวแปร
#define ledpin1 2
#define ledpin2 3
#define ledpin3 4
#define ledpin4 5


void setup() {
  // กำหนด port
  pinMode(ledpin1, OUTPUT);
  pinMode(ledpin2, OUTPUT);
  pinMode(ledpin3, OUTPUT);
  pinMode(ledpin4, OUTPUT);

}

void loop() {
 digitalWrite(ledpin1, HIGH); // turn on led
 digitalWrite(ledpin2, HIGH); // turn on led
 digitalWrite(ledpin3, HIGH); // turn on led
 digitalWrite(ledpin4, HIGH); // turn on led
 delay (500);            // delay for 500 ms
 digitalWrite(ledpin1, LOW);  // turn off led
 digitalWrite(ledpin2, LOW);  // turn off led
 digitalWrite(ledpin3, LOW);  // turn off led
 digitalWrite(ledpin4, LOW);  // turn off led
 delay (500);            // delay for 500 ms

}
        
    

ผลลัพธ์ led