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.
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
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"