จุดประสงค์การเรียนรู้
- สามารถใช้โปรแกรมArduino IDE เขียนMenuในการเลือกใช้งานได้
เนื้อหา
การเขียนโปรแกรมMenu มีวัตถุประสงค์เพื่อสามารถเรียกใช้งานหลายๆฟังก์ชันได้ โดยไม่ต้องที่ไม่ต้องโหลดโค้ดใหม่บ่อยๆทีละโปรแกรม เช่น menu หมายเลข1 มีหน้าให้หุ่นยนต์เดินตรงไปข้างหน้า menu หมายเลข 2 ทำหน้าที่เลี้ยวซ้ายเป็นต้น
เป้าหมาย
เขียนโปรแกรมให้ทำงานต่อไปนี้
menu 1 มีเสียงจากลำโพลงBuzzerร้องBeep 1 ครั้ง
menu 1 มีเสียงจากลำโพลงBuzzerร้องBeep 2 ครั้ง
วัสดุอุปกรณ์
1. บอร์ดLotusMegaBot จำนวน 1 ตัว
2. สายMicroUSB จำนวน 1 เส้น
วิธีทำ
1. เปิด Arduino IDE แล้วทำการเขียนโค้ดดังภาพข้างล่าง โดยที่หากเขียนโค้ดไว้ในเครื่องหมายปีกกา{} ภายใต้ void setup() โปรแกรมจะทำงานเพียงครั้งเดียว และหากเขียนโค้ดภายในเครื่องหมายปีกกา{} ภายใต้void loop() โปรแกรมจะทำงานต่อเนื่อง
2.ทำการเสียบสายMicroUSBกับบอร์ดLotusMegaBotกับเครื่องคอมพิวเตอร์ ดังรูปข้างล่าง
3.สำหรับการอัพโหลดโปรแกรมลงบนบอร์ดสามารถทำตามขั้นตอนต่อไปนี้
ตัวอย่างVDOการทำงานของโปรแกรม