คุณสมบัติของโปรแกรม
โดยโค้ดโปรแกรมนี้จะใช้คู่กับหลอด LED โดยจะมีการติดและดับสลับกันไปอย่างล่ะ 1 วินาทีครับ
โค้ดโปรแกรม - Code
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
void setup() {
//เซ็ต ดิจิตอลพิน ชื่อ LED_BUILTIN เป็นขาสัญญาณออก
pinMode(LED_BUILTIN, OUTPUT);
}
// กำหนดลูปคำสั่งให้กับโปรแกรม
void loop() {
digitalWrite(LED_BUILTIN, HIGH); //สั่งให้มีการจ่ายแรงดันไฟออกที่ขา LED_BUILTIN - หลอด LED ติด
delay(1000); // ตั้งค่าหน่วงเวลา 1 วินาที - โดย 1000 จะเท่ากับ 1 วินาทีนั่นเองครับ
digitalWrite(LED_BUILTIN, LOW); // จ่ายแรงดัน 0 โวลต์ ออกที่ขา LED_BUILTIN หลอด LED ดับ
delay(1000); // ตั้งค่าหน่วงเวลา 1 วินาที - โดย 1000 จะเท่ากับ 1 วินาทีนั่นเองครับ
}
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
ทริปเล็กๆน้อยๆ
ถ้าเพื่อนๆสังเกต โค้ดคำสั่งที่ชื่อว่า "LED_BUILTIN" จะเห็นได้ว่าคำสั่งนี้เป็นคำสั่งพอร์ตขาออก ซึ่งตัวบอร์ดของ Arduino เองนั้นมีหลายรุ่นแต่ละรุ่นคำสั่งนี้ PIN ขาออกจะไม่เหมือนกัน แต่ไม่เป็นไรครับผมได้นำเอามาฝากเพื่อนๆแล้วดังนี้ครับ
- D13 - 101
- D13 - Due
- D1 - Gemma
- D13 - Intel Edison
- D13 - Intel Galileo Gen2
- D13 - Leonardo and Micro
- D13 - LilyPad
- D13 - LilyPad USB
- D13 - MEGA2560
- D13 - Mini
- D6 - MKR1000
- D13 - Nano
- D13 - Pro
- D13 - Pro Mini
- D13 - UNO
- D13 - Yún
- D13 - Zero
เรียบร้อยครับขอบคุณที่รับชมครับผม ^_^
0 ความคิดเห็น