Lesson 01 : ทำไฟกระพริบกันเถอะ (Blink with LED)
ในบทเรียนนี้จะสอนให้น้องๆ เรียนรูปการใช้งานโปรแกรม Arduino แบบง่ายๆ ก่อน โดยเราจะทำ 2 การทดลองคือ เราจะให้ไฟ LED ติดทั้งสองดวงพร้อมๆ กันก่อน จากนั้นเราจะแก้โค้ดเล็กน้อย เพื่อให้ไฟ LED สองตัวกระพริบสลับกัน
ระดับความยาก :
สิ่งที่ต้องทราบก่อนเริ่มเรียน
- การใช้งานโปรแกรม Arduino IDE
สิ่งที่จะได้จากบทเรียนนี้
- ทำไฟกระพริบแบบง่าย ๆ ได้
- ทักษะการใช้งานโปรแกรม Arduino IDE เบื้องต้น
- รู้จักการประกาศตัวแปรประเภทตัวเลข
- เรียนรู้รูปการใช้คำสั่ง Delay
อุปกรณ์
ลำดับ | ชิ้นส่วน | จำนวน |
---|---|---|
1 | Board Arduino UNO | 1 ชิ้น |
2 | Bread Board | 1 ชิ้น |
3 | สาย Jump ผู้ – ผู้ | 4 เส้น |
4 | ไฟ LED สีแดงและสีเขียว | อย่างละ 1 ดวง |
5 | ตัวต้านทาน 330 โอม | 2 ตัว |
ให้ต่ออุปกรณ์ดังรูปต่อไปนี้
Coding กันเลย
เปิดโปรแกรม Arduino และ New File ขึ้นมาดังภาพที่ 1
ภาพที่ 1 แสดงการสร้างไฟล์ใหม่
พิมพ์ code ตามภาพที่ 2 (download code here) จากนั้นกดปุ่มบันทึกและตั้งชื่อตามที่ต้องการ
ภาพที่ 2 แสดง Sourcecode
ภาพที่ 3 แสดงการบันทึก
สั่ง Compile code โดยใช้คลิกที่ปุ่ม Verify ตามภาพที่ 4
ภาพที่ 4 แสดงการ Verify และ Compile Sourcecode
สั่ง Deploy code ไปที่ Board Arduino ตามภาพที่ 5
ภาพที่ 5 แสดงการ Upload Program ไปที่ Board Arduino
รอดูผลลัพธ์น้อง ๆ จะเห็นว่ามีไฟกระพริบจะสว่างขึ้นทั้งสองดวงดังภาพที่ 6
และหลังจากขั้นตอนนี้เราจะทำให้ไฟกระพริบสลับกันนะครับ
ภาพที่ 6 แสดงผลลัพธ์ไฟ LED ติดพร้อมกันสองดวง
แก้ไข Code ตามภาพที่ 5 (download code here) จากนั้นกดปุ่มบันทึก
สั่ง Compile code และสั่ง Deploy code (น้อง ๆ ใช้วิธีเดียวกับภาพที่ 3 และภาพที่ 4) ไฟทั้งสองดวงจะกระพริบสลับกัน
!!!สำเร็จแล้ว!!!
ฝากการบ้าน
- ลองทำให้ไฟกระพริบสลับกันโดยเว้นระยะห่าง 5 วินาทีดูนะครับ
- เมื่อน้องๆ ทำสำเร็จแล้วอย่าลืมแชร์ให้เพื่อนๆ ดูได้ที่ Facebook MrMakerThailand
- และหากน้อง ๆ ทำไม่ได้ ให้ติดต่อมาได้ตลอดเวลาที่ Inbox นะครับ
นอกจากนี้ เรายังสามารถนำไฟ LED มาทำเป็น Gadget ต่าง ๆ ได้มากมาย เช่น