จุดประสงค์การเรียนรู้
สามารถเขียนCodeภาษาCในArduino IDEสร้างMenu Codeได้
สาระการเรียนรู้
การสร้างMenu Code เป็นการลดปริมาณจำนวนครั้ังของการUpload เมื่อต้องการเรียกใช้งานหลายๆฟังก์ชันผ่านMenu ในการUpload Codeเพียงครั้งเดียว ตัวอย่างการใช้ Menu Code อาจจะใช้งานในEmbeded system ดังนี้
Menu 1 เล่นเสียงดนตรี 1 ครั้ง
Menu 2 เล่นเสียงดนตรี 2 ครั้ง
Menu 3 เล่นเสียงดนตรี 3 ครั้ง
Menu 4 เล่นเสียงดนตรี 4 ครั้ง เป็นต้น
วัสดุอุปกรณ์
1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว
2. สายMicro USB จำนวน 1 เส้น
วิธีทำการทดลอง
เป้าหมายสร้างข้อความตัวอักษรในจอแสดงผลOLED
นำบอร์ดLotus Devkit V.1.0 มาต่อกับพอร์ตMicro USB ดังรูปข้างล่าง
2. ทำการCopy Codeด้านล่างก่อนUpload code Arduino IDE ลงไปใบนบอร์ด ESP32 Devkit v1 ควรเลือกที่Tool -> Board -> ESP32 Arduino ->ESP32 Dev Module (ดังภาพประกอบด้านล่าง)
3.หลังจากนั้นให้เข้ามาที่ Tool ->Port แล้วเลือกพอร์ตC om portที่เชื่อมกับUSB ดังรูปข้างล่าง
3. หลังจากUpload Codeเสร็จสิ้นจะทำงาน โดยการหมุนตัวต้านทานปรับค่าได้(GPIO35) ตามจำนวนหมายเลขที่ต้องการให้ส่งเสียง หลังจากนั้นกดที่ปุ่ม GPIO27 เพื่อให้โปรแกรมเริ่มการทำงานส่งเสียง