เพิ่มบอร์ด AVR ATtiny

การใช้งาน AVR ATtiny กับ Arduino IDE

การใช้งาน AVR ATtiny กับ Arduino IDE เช่น ATtiny4 , ATtiny5 , ATtiny9 , ATtiny10 , ATtiny13 , ATtiny24 , ATtiny44 , ATtiny84 , ATtiny25 , ATtiny48 , ATtiny85

การจะทำให้ ไมโครคอนโทรลเลอร์ AVR ATtiny ใช้งานกับ Arduino IDE  ได้นั้น ต้องมีการ เพิ่มบอร์ด AVR ATtiny ให้กับ Arduino IDE ตามขั้นตอนด้านล่าง

1 : ใช้งาน Arduino UNO R3 เบื้องต้น


โดยศึกษา ขั้นตอนการทำงาน จากบทความ ด้านล่าง


2 : อัพโหลดโค้ด ให้ Arduino UNO เป็น เครื่องเขียนโปรแกรม


เปิดโปรแกรม Arduino IDE ไปที่ File -> Examples -> 11.ArduinoISP -> ArduinoISP

ไปที่ Tools -> Board -> Arduino AVR Boards -> Arduino Uno


เลือก Port โดยไปที่ Tools -> Port -> COM3 (Arduino Uno)
(โดย COM3 แต่ละเครื่องจะไม่เหมือนกัน ให้เลือกตามที่ปรากฎ)

คลิกที่ Upload

รอจนกระทั่งขึ้น Done uploading. ที่แถบด้านล่าง แสดงว่าเราอัพโหลดโปรแกรมลงบอร์ดได้สำเร็จแล้ว และถึงขั้นตอนนี้ บอร์ด Arduino UNO ก็พร้อมที่จะเป็น เครื่องเขียนโปรแกรม แล้ว


3 : เพิ่มบอร์ด AVR ATtiny ให้กับ Arduino IDE


AVR ATtiny เป็นตระกูลของไมโครคอนโทรลเลอร์ที่พัฒนามาตั้งแต่ปี 1996 โดย Atmel สิ่งเหล่านี้ได้รับการดัดแปลงสถาปัตยกรรมฮาร์วาร์ด 8-bit RISC ไมโครคอนโทรลเลอร์ชิปตัวเดียว AVR เป็นหนึ่งในตระกูลไมโครคอนโทรลเลอร์ตัวแรกที่ใช้หน่วยความจำแฟลชแบบ on-chip สำหรับการจัดเก็บโปรแกรมเมื่อเทียบกับ ROM ที่ตั้งโปรแกรมได้ครั้งเดียว EPROM หรือ EEPROM ที่ใช้โดยไมโครคอนโทรลเลอร์อื่น ๆ ในเวลานั้น

ไมโครคอนโทรลเลอร์ AVR ATtiny สร้างแอปพลิเคชั่นได้มากมายเช่นระบบฝังตัว แอพพลิเคชั่นเพื่อการศึกษาซึ่งได้รับความนิยมจากการรวมไว้ในบอร์ด Arduino หลายรุ่นของบอร์ดพัฒนาฮาร์ดแวร์แบบเปิด

AVR ATtiny เป็นไมโครคอนโทรลเลอร์ขนาดเล็กของ Atmel ในตัวถัง 8 ขา มีทั้ง Digital ,Analog ,PWM กินไฟต่ำถึง 1.8 โวลต์และยังมีราคาประหยัดมาก รวมไปถึงการต่อใช้งานไม่ต้องมีวงจรอะไรเพิ่มเติมเลย เพราะมันสามารถทำงานได้เองเพียงลำพัง

เราจะต้องอัปเดตผู้จัดการบอร์ดด้วย URL ที่กำหนดเอง โดยเปิดโปรแกรม Arduino IDE และไปที่ File -> Preferences

https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json


คัดลอก URL ด้านบนลงใน Additional Board Manager URLs: แล้ว คลิก OK

เพิ่มบอร์ด ATtiny13


จากนั้นไปที่ตัวจัดการบอร์ดโดยไปที่ Tools -> Board: -> Boards Manager…

ตัวจัดการบอร์ดโดยไปที่ Tools -> Board: ->

ที่ช่องค้นหา พิมพ์ DIY ATtiny จะพบ DIY ATtiny แล้วคลิก Install

การใช้งาน AVR ATtiny กับ Arduino IDE

INSTALLED แสดงการติดตั้งสำเร็จ แล้วปิดหน้าต่างลงไป

INSTALLED แสดงการติดตั้งสำเร็จ แล้วปิดหน้าต่างลงไป


ตรวจสอบการติดตั้ง ไปที่ Tools -> Board -> DIY ATtiny จนพบรายการของบอร์ด AVR ATtiny คือ ATtiny4 , ATtiny5 , ATtiny9 , ATtiny10 , ATtiny13 , ATtiny24 , ATtiny44 , ATtiny84 , ATtiny25 , ATtiny48 , ATtiny85 แสดงว่าการติดตั้งสำเร็จแล้ว

การใช้งาน AVR ATtiny กับ Arduino IDE