Digispark Attiny85 Mikrokontroller Mini



Perkembangan mikrokontroller semakin pesat, dengan kemunculan arduino belajar mikrokontroller semakin mudah. Banyak masyarakat umum bahkan anak-anak yang tidak punya basic elektronika, bisa membuat alat-alat sederhana menggunakan arduino. 

Saat ini ada mikrokontroller yang lebih sederhana dari arduino, dengan kebutuhan daya yang lebih kecil dan ukuran juga kecil tapi kemampuan bisa diandalkan. Namanya Attiny85. 


Modul ini buatan digispark tapi chip yang digunakan yaitu Atmel 20U Tiny85 buatan Microchip Technology. Berikut ini spesifikasi Attiny85 digispark


Attiny85 termasuk tipe mikrokontroller 8-bit. Mempunyai 8 pin, dengan operasi tegangan 2,7 volt - 5,5 volt, bisa di tenagai dengan tegangan yang berasal dari port USB komputer. Memori EEPROM sebesar 512 bytes, cukup untuk menyimpan kode program sederhana. Bandingkan dengan arduino yang mempunyai kapasitas memori EEPROM sebesar 1000 bytes atau 1 KB.



Memprogram attiny85 bisa menggunakan aplikasi arduino dengan terlebih dahulu menambahkan library nya. Jalankan aplikasi arduino. Ke menu file > preferences kemudian tambahkan library untuk attiny85 pada Additional Boards Manager URLs tambahkan http://digistump.com/package_digistump_index.json 




Dilanjutkan dengan download library nya, pastikan komputer terkoneksi ke internet. Masih pada aplikasi arduino, ke menu Tools > Board > Boards Manager pada bagian search ketik digistump. Akan tampil library yang harus di install yaitu Digistump AVR Boards kemudian klik tombol Install, progress install akan berjalan.


Bila proses instalasi berhasil dilakukan, akan tampil seperti ini


Masih ada satu langkah lagi untuk mempersiapkan Attiny85 sebelum bisa di program yaitu install driver nya. Driver ini berfungsi sebagai downloader dan juga untuk mengenali New device sebagai Attiny85 oleh komputer. Driver bisa di download disini 
https://github.com/LilyGO/DigiSpark-ATtiny85-driver-install/blob/master/Digistump.Drivers.zip 
Setelah driver di install, kita bisa cek di device manager. Akan tampil Digispark Bootloader.




Untuk mencoba memprogram digispark attiny85, Kita coba program blink dengan menggunakan led on board yang ada pada digispark. Jalankan Arduino IDE, pilih board digispark



Tools > Board > Digistump AVR Boards > Digispark (Default - 16.5 mhz) . Kemudian upload kode berikut ini

Onboard LED pada digispark terhubung dengan port 1 attiny85, kita gunakan pinMode port nomor 1. Pada saat upload program, digispark tidak dihubungkan dahulu, kemudian akan muncul pesan berikut 


Hubungkan digispark. Done. digispark sudah kita program


Masih terhubung dengan port USB komputer, LED onboard pada digispark akan berkedip. Nyala dan mati, dengan durasi waktu yang di definisikan pada delay.



Itulah salah satu penggunaan mikrokontroller digispark attiny85, bandingkan dengan penggunaan board arduino. Fungsi sama yaitu blinking tapi ukuran board yang digunakan lebih kecil.


Posting Komentar untuk "Digispark Attiny85 Mikrokontroller Mini"