วันศุกร์ที่ 27 กรกฎาคม พ.ศ. 2561

Arduino 8

หรี่ความสว่างหลอดไฟ LED ด้วย Arduino ให้ลดแสงสว่างและประหยัดพลังงานกันเถอะ

เมื่อ 1 ปีที่ผ่านมา
โดย เจ้าของร้าน

หรี่หลอดไฟ LED ด้วย Arduino ให้ลดแสงสว่างและประหยัดพลังงานกันเถอะ
ก่อนอื่น มีน้องๆ เข้ามาปรึกษาโปรเจคเรื่องการเปิดปิด หลอดไฟ LED ที่เป็น DC ด้วย Arduino วันนี้ทางร้านเลยทำบทความ สนุกๆ เกี่ยวกับการใช้ PWM ส่งไปยัง Transistor เบอร์ BD139 เพื่อทำการเปิดปิดไฟ หรี่ไฟตามที่เราต้องการ เช่นหากเราทำการส่ง ค่า PWM ไปที่ 255 หลอดไฟจะสว่างสูงสุด การกินกระแสของหลอดไฟก็จะเยอะที่สุด (เปรียบเสมือนการเปิดก๊อกน้ำแบบ100 เปอร์เซ็นน้ำก็จะไหลได้เร็วและเยอะที่สุด) หากเราส่งค่า PWM ไปที่ 10 หลอดไฟจะสว่างน้อยมาก การกินกระแสก็จะน้อยตามลงไป หากส่งค่า PWM ไปที่ 0 หลอดไฟก็จะไม่สว่าง
เรามาดูวิธีการต่อวงจรกันเลย


การต่อวงจรนี้เราใช้แรงจ่ายไฟจาก ภายนอก 12V เพื่อป้อนให้กับ หลอดไฟ LED DC 
Code ของ Arduino
const int analogOutPin = 3;     //กำหนดใช้งานขา 3 ของ Arduino
void setup() {

}
void loop() {
     analogWrite(analogOutPin, 255);    //เลขสีแดงเราสามารถกำหนดค่าที่ต้องการได้ 0-255
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Internet of Things (IoT)

Internet of Things หรือ IoT Internet of Things (IoT)  คือ การที่อุปกรณ์อิเล็กทรอนิกส์ต่างๆ สามารถเชื่อมโยงหรือส่งข้อมูลถึงกันได้ด้วยอิน...