Semenjak menerima sample dari Atmel, saya jadi sering ngoprek ATtiny85 yang imut itu. Lebih mengasyikkan karena untuk memprogramnya bisa menggunakan Arduino Nano yang juga imut. Penggunaan Arduino Nano menjadikan pemrograman ATtiny lebih praktis karena Nano bisa langsung tancap di breadboard sehingga koneksi pengkabelan lebih kuat.

Lebih lanjut, penggunaan Nano + Attiny dalam 1 breadboard bisa membuat experimen rangkaian lebih mengasyikkan. Komponen-komponen pendukung bisa langsung tancap di breadboard. Kalau ada kekurangan dalam program bisa langsung di-edit & upload.

Jadinya tidak perlu membuat development board khusus untuk ATtiny seperti layaknya Arduino Board. Praktis ya?

Tapi gara-gara surfing dan kemudian nyampai di sebuah artikel bertajuk _Attiny Programmer, saya jadi tertarik untuk membuat versi saya sendiri. Berbeda dengan pendekatan di artikel tersebut yang membuatnya sebagai shield programmer di board Arduino reguler, saya memilih membuat versi yang unik, yaitu versi soket untuk Nano.

Saya membuat soket untuk Arduino Nano dari pin header female. Untuk kaki kanan saya cuma menggunakan 4 pin sedangkan kaki kiri full soket. Kalau dibuat full semua pin bisa sulit nancapkan & mencabut Nano jika dibutuhkan untuk keperluan lain. Sedangkan socket untuk Attiny85 menggunakan socket standard 8 pin. Saya juga menambahkan 8 soket mandiri untuk kaki kiri dan kanan Attiny85 supaya bisa digunakan untuk development board sederhana. Oh iya, saya menambahkan juga resistor 220R dan socket untuk LED. Ini hanya untuk ngecek apakah programmer berhasil meng-upload program dengan baik. Programnya bisa menggunakan program blink dari contoh bawaan Arduino.

Supaya board programmer ini tampak rapi, saya menyolder kabel-kabel koneksi di bagian bawah board. Sempat salah koneksi sehingga programmer gagal berfungsi. Gara-garanya salah hitung pin, hehehe… Untunglah tidak membuat rusak Nano mau pun Attiny85.

Di atas adalah foto programmer yang berfungsi dengan baik. Program test adalah menyalakan LED dengan PWM sehingga LED bisa menyala & padam secara gradual.
Ini adalah programmer yang ditujukan hanya untuk upload program. Sebaiknya prototyping & development tetap di breadboard yang lebih fleksibel. Karena walau pun saya menambahkan beberapa pin seperti layaknya development board, tapi rasanya masih kurang nyaman untuk eksperimen.
[…] belajar Attiny85 dan membuat programmer versi socket Nano, saya pun melanjutkan pembelajaran ke pemrograman ATtiny84. Chip sample dari Atmel ini adalah versi […]
[…] sebelumnya intensif bereksperimen dengan ATtiny85, kini tibalah saatnya membuat produk jadinya. Semalaman membuat PCB, menyolder, mengetest dan […]
[…] alat untuk burn bootloader di chip-chip microcontroller seperti ATMega8 dan ATMega328, atau sebagai programmer bagi ATTiny85 dan ATtiny84 yang sering saya pakai sebagai otak bagi proyek embedded Arduino. Pendek kata, saya dapat […]
saya mau belajar ardino dari awal mas sebaiknya mulai dari mana ya, proyek pertama sih pengennya bikin digital temperatur yg sederhana aja, mohon sarannya, trims
Simple-nya begini: https://dewo.wordpress.com/2012/09/03/ngoprek-sensor-temperature-humidity-dht11/
Nanti kalau mau lebih canggih, outputnya bisa menggunakan seven segment atau pun LCD 16×2
aku pengen yg pake 7-segment seperti yg mas buat itu, trus mas itu pake modul arduino yg seperti apa, kusamain aja lah sama mas punya
Untuk memulai belajar Arduino bisa merujuk ke sini: http://playground.arduino.cc/
Belajar seven segment:
https://dewo.wordpress.com/2012/11/12/ngoprek-tanpa-datasheet/
https://dewo.wordpress.com/2012/11/04/bermain-dengan-seven-segment/
Makasih artikelnya. (y)
makasih artikel nya, saya mau belajar cara isi program ATtiny85 yang simpel ,jika input 1 di beri tegangan hig/low maka output 1 menyalakan led sebagai indikator outpu ke 1, dan input 2 di beri tegangan hig/low maka output 2 menyalakan lampu led sebagai indikator output ke 2,mohon bimbingan nya