WorkShop1 Arduino + LED

WorkShop1 Arduino + LED

เรามาเริ่มงาน WorkShop กันกับ Arduino และ หลอด LED โดยใช้การจำลองผ่าน tinkercad.com กันเลย

https://www.tinkercad.com/

ต่อวงจรดังภาพ

องค์ประกอบ ตามภาพ

  1. board arduino
  2. Led 3 หลอด เหลืองขา 13 แดงขา 12 เขียวขา 11
  3. Resister 500 โอม 3 ตัว

เริ่มเขียนโค๊ดคำสั่งกันครับ

//ส่วนกำหนดค่าต่างๆ
void setup()
{
  pinMode(13, OUTPUT);
          //กำหนดขา 13 เป็นแบบส่งออก 
}

//ส่วนการทำงานแบบวนรอบตลอดเวลา
void loop()
   //
{
  digitalWrite(13, HIGH);
                                //ส่งข้อมูลขา 13 เป็น HIGH เปิดไฟ
  delay(1000); // Wait for 1000 millisecond(s)
   // หน่วงเวลา 1000 ms = 1 วินาที
  digitalWrite(13, LOW);
                                 //ส่งข้อมูลขา 13 เป็น LOW ปิดไฟ
  delay(1000); // Wait for 1000 millisecond(s)
}

*คำสั่งงานรูปแบบ ภาษา C และตัวเล็กตัวใหญ่ มีผลนะครับ ต้องถูกทุกตัวอักษร

ทดลองการทำงานโดยคลิกที่ปุ่ม Start Simulation และหลักจาก Start แล้ว ก็สามารถ Stop ได้เช่นกัน

คำถามท้ายบท

  1. ทำไมต้องมีการต่อตัวต้านทาน อนุกรมกับ LED ด้วย
  2. ถ้าต้องการกระพริบทั้ง 3 หลอด ต้องเขียนโค๊ดอย่างไร

ส่งผลงาน Workshop1

ส่งงาน: https://forms.gle/HdwXSgkBFjS69zv76

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *