เริ่มต้นใช้งานอย่างง่ายกับ Arduino บน POP-168

Wednesday 10 October 2007 – 19:58

หลังจากดาวน์โหลด และติดตั้งโปรแกรม Arduino ในเครื่องคอมพิวเตอร์แล้ว จะต้องทำการกำหนดค่าเริ่มต้นเสียก่อน

โดยลำดับ ดังนี้

เรียกโปรแกรม “Arduino” เลือกชนิดของมโครคอนโทรลเลอร์ ในเมนู: Tools -> Microcontroller (MCU) -> และเลือก “atmega168″ (ใน Release 0010 ขึ้นไป หัวข้อนี้จะเปลี่ยนเป็น Board ให้เลือกชนิดเป็น Arduino Mini แทน)

เลือกพอร์ตอนุกรมเชื่อมต่อที่เมนู : Tools -> Serial Port -> เลือกพอร์ต “COM” ตามตำแหน่งที่ POP-168 ใช้งาน

ทดลองเปิดไฟล์งาน LED demo blinking เพื่อทดลอง ในเมนู : File -> Sketchbook -> Examples -> Digital -> เลือก “Blink” sketch

จากนั้น เข้าสู่การทำงาน POP-168 ในโหมด Bootloader เพื่อโหลดโปรแกรม

- ปิดสวิตซ์จ่ายไฟบนบอร์ดที่ใช้กับ POP-168
- กดสวิตซ์ BL (สีขาว) บน POP-168 ค้างไว้แล้วจ่ายไฟให้บอร์ด
- จึงปล่อยสวิตซ์ BL ออก
ซึ่งไฟ LED สีฟ้า จะต้องติดสว่างค้างไว้ เพื่อบอกว่า POP-168 เข้าสู่การทำงานในโหมด Bootloader เรียบร้อยแล้ว

จากนั้นทำการคอมไพล์ sketch และอัพโหลดไปยัง POP-168

โดยกดปุ่ม Upload button ใน toolbar บนโปรแกรม Arduino

รอสักครู่ ดูที่แถบสีบนหน้าต่าง console จะแสดงข้อความ “Done uploading” ดังรูป เมื่ออัพโหลดเรียบร้อย โดยใน Arduino เวอร์ชั่น 0008 หรือก่อนหน้านี้ จะขึ้นข้อความสีแดงใน console ด้วย แต่เวอร์ชั่น 0009 หรือใหม่กว่า จะไม่แสดงข้อความสีแดงนี้

แต่ถ้าอัพโหลดไม่ได้ เช่นเลือกพอร์ตผิด หรือ POP-168 ยังไม่อยู่ในโหมด Bootloader ใน Arduino 0008 หรือเก่ากว่า จะแจ้งข้อความ “Programmer is not responding” แต่ถ้าเป็นเวอร์ชั่น 0009 หรือใหม่กว่า จะแสดงข้อความ

avrdude: stk500_getsync(): not in sync: resp=0?00

avrdude: stk500_disable(): protocol error, expect=0×14, resp=0×51 แทน

เมื่อกด RESET บนบอร์ด จากนั้นไฟ LED สีฟ้าบน POP-168 จะกระพริบตามโปรแกรมที่สั่งงานไว้

Sorry, comments for this entry are closed at this time.