Lesson 2.3
การอัปโหลดโค้ด (Uploading Code)
⚠️ ก่อนเริ่มกระบวนการอัปโหลด (สำคัญมาก!)
- 1. เชื่อมต่อบอร์ด Arduino เข้ากับพอร์ต USB ของคอมพิวเตอร์ให้เรียบร้อย และตรวจสอบว่าไฟสถานะบนบอร์ดสว่างขึ้น
- 2. ไปที่เมนู Tools > Board และเลือกให้เป็น Arduino Uno
- 3. ไปที่เมนู Tools > Port และเลือกพอร์ตที่บอร์ดเชื่อมต่ออยู่ (สังเกตชื่อพอร์ตที่มีคำว่า Arduino)
Verify (Compile)
ใช้ตรวจสอบว่าโค้ดพิมพ์ผิดหรือไม่ (ยังไม่ส่งเข้าบอร์ด)
Upload
ตรวจสอบโค้ดและ ส่งชุดคำสั่งเข้าสู่บอร์ดทันที
สังเกตแถบสถานะ (The Status Bar)
หากนักเรียนทำตามขั้นตอนครบถ้วน เมื่อกดปุ่ม Upload จะเห็นสถานะดังนี้:
Compiling sketch... (กำลังแปลภาษา)
Uploading... (กำลังส่งข้อมูลเข้าบอร์ด)
✔ Done uploading. (อัปโหลดเสร็จสมบูรณ์!)
Uploading... (กำลังส่งข้อมูลเข้าบอร์ด)
✔ Done uploading. (อัปโหลดเสร็จสมบูรณ์!)
🛠️ พบปัญหาในการอัปโหลดใช่หรือไม่? (Troubleshooting)
การพบข้อผิดพลาด (Error) เป็นเรื่องปกติของการเขียนโปรแกรม ให้สังเกตข้อความสีส้มด้านล่างของโปรแกรม:
- avrdude: ser_open(): ปัญหาการเชื่อมต่อ สายอาจจะหลวม หรือลืมเลือก Port
- expected ';' before: ลืมใส่เครื่องหมาย ; ท้ายคำสั่ง (Syntax Error)
- was not declared in this scope: พิมพ์ชื่อตัวแปรผิด หรือตัวพิมพ์เล็ก/ใหญ่ไม่ตรงกัน
👉 หากแก้ไขไม่ได้ ให้นักเรียนจับคู่ช่วยกันตรวจสอบ (Peer Debugging) และอย่าลืมบันทึกปัญหาพร้อมวิธีแก้ไขลงใน ศูนย์แก้ปมปัญหา เพื่อเก็บเป็นคลังความรู้ด้วยนะครับ