วิธีใช้ Attiny10 Arduino ขนาดเล็กจิ๋ว


ขั้นที่ 1 เพิ่มบอร์ด Arduino Attiny101. ก็อปปี้ลิงค์นี้เพิ่มใน Arduino Board Manager
https://kimio-kosaka.github.io/bitDuino10-arduinoTPI/package_bitDuino10-arduinoTPI_index.json

2. ที่ board manager กดค้นหาและเลือกติดตั้งบอร์ด bitDuino10-aTPI

ขั้นที่ 2 ทำเครื่องโปรแกรม Attiny10 จากบอร์ด Arduino Uno1. ก็อปปี้โคดนี้แล้วอัพโหลดลงบอร์ด Arduino Uno ก็จะได้เครื่องโปรแกรม Arduino Attiny10
https://gist.github.com/penpencool/cea164493dedaffcc067e65c082b6bdd
ขั้นที่ 3 ต่อวงจรเพื่อโปรแกรม Attiny10 ใช้สายสัญญาณเพียง 3 เส้น ดังรูปนี้
อัพโหลดโปรแกรมลง Arduino Attiny101. ก็อปปี้โคดตัวอย่างนี้ ลง Arduino IDE
https://gist.github.com/penpencool/8cf46354f84284259b5ff54f9b2c13c6
2. เลือกบอร์ดเป็น Attiny10 , Clock 8MHz และ Comport เป็นของ Arduino Uno ดังรูป

3. กดปุ่ม upload จะขึ้น Done uploading แสดงว่าอัพโหลดสำเร็จแล้ว

ในนี้แจ้งว่า Sketch uses 452 bytes (44%) ใช้พื้นที่ไป 452 ไบท์ คิดเป็น 44%
จะเห็นว่าเราสามารถโปรแกรมไฟกระพริบลง attiny10 arduino ขนาดเล็กจิ๋วได้สำเร็จแล้ว

การใช้งาน Attiny10 เพิ่มเติมการอ้างอิงขา ที่ใช้งานได้คือ A0 ,A1 , A2 สามารถเป็นได้ทั้งแบบ analog และ digital
ดังรูปนี้

ในการทดลองนี้เราใช้ขา 4 ต่อกับ LED ซึ่งคือขาเรียกว่า A2
ในโคดจึงเขียนว่า led = A2;