DT-AVR Leoduino - Innovative Electronics

advertisement
DT-AVR Leoduino
DT-AVR Leoduino
merupakan sebuah modul
single chip berbasis mikrokontroler ATmega32U4 yang
kompatibel dengan Arduino™ Leonardo. DT-AVR
Leoduino dilengkapi dengan program bootloader
sehingga tidak membutuhkan divais programmer. Dengan
menggunakan bootloader pada DT-AVR Leoduino,
pengguna dapat menggunakan jalur USB sebagai jalur
komunikasi dengan komputer, sekaligus menggunakannya
untuk melakukan programming jika ada perbaikan
program (update).
Spesifikasi
1. Berbasis mikrokontroler ATmega32U4 dengan Flash
memory sebesar 28 KB (total 32 KB, 4 KB telah
digunakan untuk bootloader) dan EEPROM 1 KB.
2. Dilengkapi dengan program bootloader yang dapat
diprogram menggunakan software Arduino™.
3. Memiliki hingga 23 jalur Input/Output (termasuk 12
channel ADC 10 bit).
4. Tersedia jalur komunikasi serial USB, sekaligus
sebagai jalur untuk pemrograman mikrokontroler.
5. Frekuensi osilator sebesar 16 MHz.
6. Tersedia rangkaian reset manual.
7. Dilengkapi dengan regulator 3,3V dan 5V dengan
arus maksimum 800 mA.
8. Membutuhkan catu daya input: 6,5 – 12 VDC.
Tata Letak
DC Jack VIN (J7) merupakan jalur catu daya masuk untuk
tegangan 6,5 – 12 VDC.
Polaritas DC Jack
Konektor Mini USB (J6) merupakan jalur komunikasi dan
pemrograman secara bootloader melalui USB. Jika
komunikasi serial communication digunakan, aktifkan
sinyal DTR pada host/PC untuk memberi tanda DT-AVR
Inoduino untuk mengaktifkan transmisi datanya.
Soket PCB IOH (J2) dan IOL (J3) terdiri dari jalur
referensi ADC dan jalur input/output digital yang juga
memiliki fungsi komunikasi, PWM, atau input untuk ADC.
Jika menggunakan perintah analogWrite, pin 3, 5, 6, 9,
10, 11, dan 13 memiliki frekuensi 490 Hz.
J2
SCL
SDA
AREF
AGND
13 PWM
(A11) 12
11 PWM
PWM (A10) 10
9 (A9) PWM
(A8) 8
7
PWM (A7) 6
5 PWM
(A6) 4
3 SCL/PWM
SDA 2
1 TX
RX 0
J3
Soket PCB POWER (J4) adalah jalur output tegangan.
Soket PCB ANALOG IN (J5) adalah jalur input/output
digital yang juga memiliki fungsi sebagai input untuk
ADC.
J4
IOREF
RESET
3.3V
5V
DGND
DGND
Vin
A0 (18)
(19) A1
A2 (20)
(21) A3
A4 (22)
(23) A5
J5
Tombol RESET (S1) berfungsi untuk melakukan reset dan
masuk ke mode bootloader pada modul.
Proses upload sketch dilakukan dengan cara
menghubungkan kabel USB terlebih dahulu. Pilih COM
port yang terhubung ke DT-AVR Leoduino lalu tekan
tombol Upload
.
Cara lain untuk masuk ke mode bootloader adalah
dengan menekan tombol RESET lalu lepaskan. Modul
akan berada dalam mode bootloader dan dapat
diprogram menggunakan Arduino™ IDE.
Mode bootloader akan diakhiri jika proses pemrograman
sudah selesai atau timeout sekitar 10 detik berakhir.
ISP HEADER (J1) berfungsi sebagai jalur pemrograman
secara ISP sekaligus jalur input/output digital.
2
1
VCC
PB2 (16)
GND
(14) PB3
(15) PB1
ISP_RST
6
5
Peringatan!
Tidak disarankan memprogram secara ISP melalui ISP
HEADER. Jika modul diprogram ulang secara ISP, maka
bootloader akan terhapus.
Fungsi lain dari pin dapat dilihat pada skema dan
datasheet.
Isi CD/DVD
1. Arduino™ IDE (arduinoIDE-1.0.4.zip).
2. Driver USB.
3. Manual DT-AVR Leoduino.
4. Skema DT-AVR Leoduino.
5. Program
uji
Tester_Leoduino.ino
LEDTester_Leoduino.ino.
6. Program uji UARTs.exe.
7. Datasheet.
8. Website Innovative Electronics.
dan
Keterangan
Ada beberapa file dalam arduinoIDE-1.0.4.zip yang
tidak sama dengan arduino-1.0.4-windows.zip dari
www.arduino.cc:
1. File boards.txt, programmers.txt, dan pins_arduino.c
(folder
maxi)
sudah
dimodifikasi
untuk
mengakomodasi
DT-AVR
Inoduino,
DT-AVR
Maxiduino, dan DT-HiQ AVR(-51) USB ISP (mkII).
2. Proses upload sketch menggunakan proses upload
Arduino Leonardo sehingga pesan kesalahan juga
akan menganggap DT-AVR Leoduino sebagai
Leonardo.
3. Penambahan folder 128x, LUFA, dan core128x untuk
mengakomodasi DT-AVR Inoduino.
Prosedur Instalasi
1. Ekstrak arduinoIDE-1.0.4.zip ke lokasi yang
diinginkan.
2. Hubungkan kabel USB ke modul dan komputer.
3. Hubungkan sumber tegangan 6,5-12 VDC ke VIN.
4. Saat Windows® meminta instalasi driver, arahkan ke
folder drivers di lokasi ekstraksi arduinoIDE-1.0.4.zip.
5. Gandakan folder “LeoTester” yang berisi sketchbook
(program LeoTester.ino) ke dalam folder “My
Documents\Arduino” pada komputer.
Prosedur Pengujian
Program yang telah disertakan (LeoTester.ino) dapat
digunakan untuk menguji fungsi modul. Langkah-langkah
untuk menguji modul adalah sebagai berikut:
1. Hubungkan kabel USB ke modul dan PC.
2. Hubungkan AREF pada J2 dengan 3.3V pada J4.
3. Hubungkan sumber tegangan 6,5-12 VDC ke VIN.
4. Jalankan program Arduino™ IDE.
5. Buka file LeoTester.ino melalui menu File >
Sketchbook > LeoTester.
6. Pilih modul Arduino Leonardo melalui menu Tools >
Board > Arduino Leonardo.
7. Pilih jalur pemrograman melalui menu Tools > Serial
Port > COMxx.
8. Tekan tombol Upload
pada toolbar atau melalui
menu File > Upload atau menggunakan keyboard
Ctrl+U.
9. Tunggu hingga proses selesai dan modul akan
menjalankan program secara otomatis.
10. Jalankan program UARTs.exe. Pilih COM port yang
terhubung ke modul, lalu tekan tombol Open.
11. Centang kotak “DTR (checked for Ino and Leo)”.
12. Tekan tombol COM Test. Pada kotak di sebelahnya
akan muncul tulisan “0 ↔ 0”, “1 ↔ 1”, …, “255 ↔
255”. Jika komunikasi serial lancar, maka tulisan
tersebut akan berwarna hijau.
13. Setelah uji komunikasi selesai (hingga angka 255),
modul akan mengeluarkan pulsa low ke pin 0 hingga
16 secara bergantian. Pengujian ini dapat diperiksa
mengggunakan
osiloskop,
voltmeter,
atau
dihubungkan langsung dengan rangkaian LED
sehingga tampak nyala LED yang bergantian.
14. Modul juga akan membaca ADC secara bergantian
dan mengirimkan hasilnya ke UARTs.exe.
15. Hubungkan masing-masing A0 (Ch. 0) hingga A5 (Ch.
5) dengan ground atau 3.3V. Jika pin dihubungkan
ke ground, hasil ADC = 0. Jika pin dihubungkan ke
3.3V, hasil ADC = 1023.
Trademark & Copyright
Arduino is a trademark of Arduino team.
Arduino IDE is written, debugged, and supported by Massimo
Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and
David Mellis.
Windows is a registered trademark of Microsoft Corporation.
Terima Kasih atas kepercayaan Anda menggunakan produk kami.
Bila ada kesulitan, pertanyaan, atau saran mengenai produk ini,
silahkan menghubungi technical support kami:
[email protected]
Download