ไฟกระพริบ - อธิบาย Arduino Code

สวัสดีครับ วันนี้ผมจะมาอธิบายโค้ดโปรแกรม "ไฟกระพริบ" แบบบ้านๆกันน่ะครับ
คุณสมบัติของโปรแกรม
       โดยโค้ดโปรแกรมนี้จะใช้คู่กับหลอด 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 ความคิดเห็น