ปฏิบัติการเทคโนโลยีไมโครคอนโทรลเลอร์
www.micontechlab.com email:micontechlab@gmail.com
การติดตั้งไดรเวอร์และการอัพโหลดโปรแกรม DigiSpark ClickStarter Arduino Attiny85
|
DigiSpark Arduino Attiny85 เป็น Arduino อีกรุ่นที่มีขนาดเล็กเพียง 8 ขา โดยใช้การเชื่อมต่อกับคอมพิวเตอร์ผ่านทาง USB พอร์ต (ไม่ได้แปลงจาก USB เป็น Serial แต่เป็นการติดต่อกับพอร์ต USB โดยตรง) การติดตั้งโปรแกรม Arduino IDE และติตตั้งไดรเวอร์ 1. คลิกดาวน์โหลดโปรแกรม Arduino IDE ที่มาพร้อมกับไดรเวอร์ USB คลิก
2. ให้ทำการ Unzip file ที่ดาวน์โหลดมา จะได้โฟลเดอร์ดังรูป ให้คลิกเข้าไปที่โฟลเดอร์
3. ภายในโฟลเดอร์หลักจะประกอบไปด้วยโฟลเดอร์ย่อย 3 โฟลเดอร์ - Digispark-Arduino-1.0.4 คือโปรแกรม Arduino IDE เวอร์ชัน 1.0.4 ที่ได้บรรจุบอร์ด Digispark ไว้แล้ว - DigisparkWindowDriver เป็นไดรเวอร์สำหรับติดตั้งเพื่อให้คอมพิวเตอร์รู้จักบอร์ด Digispark
|
4. ให้คลิกเข้าไปในโฟลเดอร์ที่ 2 " DigisparkWindowDriver" เพื่อติดตั้งไดรเวอร์ 5. คลิกติดตั้งไดรเวอร์ " InstallDriver"
|
6. หลังจากติดตั้งไดรเวอร์เสร็จ ให้เสียบบอร์ด Digispark ไปที่ USB พอร์ต จากนั้นให้ทำการตรวจสอบว่าติดตั้งสำเร็จหรือไป โดยไปที่ Control panel >> Device Manager จะเห็นไลบรารี่ของ USB ติดตั้งอยู่
*** ถ้าไม่เห็น Usb Device ดังรูปด้านล่างแสดงว่ายังติดตั้งไม่สมบูรณ์
ปัญหาที่เกิดขึ้นในบ้างครั้ง คือ Window มองไม่เห็น USB และจะโชว์ " USB device not recognized"
การแก้ไข 1. ให้ลองย้าย USB ไปเสียบ USB พอร์ตอันใหม่ หรือ 2. ถ้ามี อุปกรณ์ที่เป็น USB หลายๆ (เช่น printer, mouse, keyboard ฯลฯ ) ตัวต่ออยู่ลองถอดออกก่อน - ให้แก้ไขจนกว่า window จะเห็น USB
|
7. กลับไปยังโฟลเดอร์ Arduino IDE >> " Digispark-Arduino-1.04 " คลิกรันโปรแกรม Arduino IDE
8. เลือก "Board" ไปที่ Tools>> Board >> Digispark (Tiny Core)
*** ส่วน Serial Port ไม่ต้องเลือกเพราะ Digispark ไม่ได้ใช้การติดผ่านทาง Serial แต่ติดต่อผ่านทาง USB โดยตรง
|
9. เลือก Programmer ไปที่ Tools >> Programmer >> Digispark
|
10. เลือกตัวอย่างโปรแกรม "Start" สำหรับทดสอบการอัพโหลดโปรแกรม
|
11. ให้ทำการถอดบอร์ด Digispark ออกจาก USB ก่อนที่จะทำการคลิกอัพโหลด (upload)
|
12. ที่โปรแกรม Arduino IDE ให้ทำการคลิกที่ปุ่ม "upload"
-รอจนกระทั่งตัวโปรแกรมบอกให้เสียบบอร์ดเข้าที่ USB " Plug in device now..... (will timeout in 60 seconds) - เสียบบอร์ด Digispark เข้ากับ USB จากนั้นโปรแกรมจะเริ่มทำการอัพโหลดโปรแกรม - รอจนกระทั่งโปรแกรมขึ้น " Micronucleus done" Thank you! แสดงว่าอัพโหลดโปรแกรมสมบูรณ์ - LED จะกระพริบ
|
13. ทดลองเปลี่ยน delay จากค่า 1000 เป็น 100 แล้วทำการอัพโหลดโปรแกรมใหม่ จะเห็น LED กระพริบเร็วขึ้น แสดงว่าเราสามารถอัพโหลดโปรแกรมได้แล้ว
การอัพโหลดโปรแกรมใหม่ จะต้องถอดบอร์ด Digispark ออกจากสาย USB ก่อน (สามารถใช้ USB Hub เป็นสวิตซ์ในการเปิดปิด แทนการถอดเข้าออกได้)
ถ้าอัพโหลดโดยที่ไม่ถอดบอร์ดออกจาก USB จะโชว์ Error ดังรูป
|
ร้านค้าอัพเดท | 6 ก.ย. 2568 |