Teensyduino adalah compiler Arduino yang telah di patch oleh library teensy. Bila tidak mengetahui apa itu teensy, bisa dilihat disini. AT90USBKEY menggunakan AT90USB1287. Seri AVR ini tidak disuport oleh teensy karena Teensy++ 2.0 menggunakan AT90USB1286.
Saya sudah menghack Teensyduino agar dapat digunakan untuk USBkey ini. berikut tampilannya.
Kaki pin Wiring Arduinonya sama dengan teensy++ 2.0. Seperti gambar dibawah ini:
Sumber: http://www.pjrc.com/teensy/teensyduino.html
Jadi misalnya LED pada AT90USBKEY terdapat pada PD4, PD5, PD6 dan PD7. Maka Pin Digital arduino LED tersebut adalah 4, 5, 6 dan 7. Pin-pin lainnya tinggal disesuaikan seperti gambar. Apabila tidak mempunyai AT90USBKEY dapat membuat sendiri yang hampir menyerupai seperti board saya disini. Board saya seperti gambar dibawah ini tinggal disesuaikan dengan letak pin-nya. Lednya sudah saya samakan dengan AT90USBKEY letak pin-nya.
Bila tertarik menggunakan patch saya ini berikut langkah-langkahnya.
Bila tertarik menggunakan patch saya ini berikut langkah-langkahnya.
- Download arduino IDE disini.
- Patch arduino IDE dengan teensyduino. Download disini.
- Patch lagi dengan library yang sudah saya edit dapat di download disini.
- Jalankan Arduino.exe dan pilih "AT90USBKEY", lalu pilih USBtype sesuai keinginanmu, USB serial misalnya.
- Verify/compile projectmu contoh: "blink" and ambil .hex pada hasil compile teensyduino tadi.
- Software teensy uploader akan otomatis keluar. Close saja.
- Halfkay bootloader bukan open source, maka perlu menggunakan DFU atau ISP untuk mendownload .hex ke mikrokontroller. AT90USB1287 baru sudah memiliki DFU bootloader didalamnya ketika kamu download menggunakan ISP maka DFU bootloader akan hilang. Bisa menggunakan FLIP untuk mendownload dengan DFU bootloader.
- Apabila tidak tahu cara mencari letak .hex dapat dilihati disini.
- Cara menggunakan FLIP dapat dilihat disini.
- Bila menemukan bug tolong laporkan ke saya lewat email :D. Selamat Mencoba.