Post on 05-Dec-2014
DT-AVR UnoduinoDT-AVR Unoduino merupakan sebuah modul single chip berbasis mikrokontroler ATmega328 yang kompatibel dengan Arduino™. DT-AVR Unoduino dilengkapi dengan program bootloader sehingga tidak membutuhkan divais programmer. Dengan menggunakan bootloader pada DT-AVR Unoduino, pengguna dapat menggunakan jalur USB sebagai jalur komunikasi dengan komputer, sekaligus menggunakannya untuk melakukan programming jika ada perbaikan program (update).
Spe s ifikasi 1. Berbasis mikrokontroler ATmega328 dengan Flash
memory sebesar 30 KB (total 32 KB, 2 KB telah digunakan untuk bootloader) dan EEPROM 1 KB.
2. Dilengkapi dengan program bootloader yang dapat diprogram menggunakan software Arduino™.
3. Memiliki hingga 14 jalur Input/Output + 8 channel ADC 10 bit.
4. Tersedia jalur komunikasi serial USB, sekaligus sebagai jalur untuk pemrograman mikrokontroler.
5. Frekuensi osilator sebesar 8 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 (J12) merupakan jalur catu daya masuk untuk tegangan 6,5 – 12 VDC dan konektor UART_SIGNAL (J11) merupakan jalur komunikasi sinyal UART.
Konektor USB B (J10) merupakan jalur komunikasi dan pemrograman secara bootloader melalui USB.
Soket PCB IOH (J1) dan IOL (J6) terdiri dari jalur referensi ADC dan jalur input/output yang juga memiliki fungsi komunikasi atau PWM. Jika menggunakan perintah analogWrite, pin 3, 5, 6, 9, 10, dan 11 memiliki frekuensi 490 Hz.
Soket PCB POWER (J8) adalah jalur output tegangan. Soket PCB ANALOG IN (J9) adalah jalur input/output yang juga memiliki fungsi sebagai input untuk ADC.
Pada PCB terdapat kesalahan penulisan SDA SCL yang seharusnya di pin A4 dan A5. Abaikan tulisan SDA SCL di pin 5 dan 6.
Konektor J2, J3, J4, dan J5 merupakan jalur yang difungsikan untuk menghubungkan DT-AVR ATmega328 CPU Module dengan DT-AVR Unoduino.
3.3V
DGND
Vin
RESET
5V
DGND
J8
J9
(15) A1
(17) A3
(19) SCL A5
A7
A0 (14)
A2 (16)
A4 SDA (18)
A6
Polaritas DC Jack
DSR
RI
CTS
DCD
1
J11
AGND
12
10
8
AREF
13
11
9
J1
J6
6
4
2
RX 0
7
5
3
1 TX
PWMPWM
PWM
PWM
PWM
PWM
Tombol RESET (S1) berfungsi untuk melakukan reset pada modul.
ISP HEADER (J1) berfungsi sebagai jalur pemrograman secara ISP.
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 /D VD 1. Arduino™ IDE (arduinoIDE-1.0.1.zip).2. Driver USB.3. Manual DT-AVR Unoduino.4. Manual & Skema DT-AVR ATmega328 CPU Module.5. Program uji Tester_Unoduino.ino dan
LEDTester_Unoduino.ino.6. Program uji UARTs.exe.7. Datasheet.8. Website Innovative Electronics.
KeteranganAda beberapa file dalam arduinoIDE-1.0.1.zip yang tidak sama dengan arduino-1.0.1.zip dari www.arduino.cc:
1. File boards.txt, programmers.txt, dan pins_arduino.c sudah dimodifikasi untuk mengakomodasi DT-AVR Inoduino, DT-AVR Maxiduino, dan DT-HiQ AVR(-51) USB ISP (mkII).
2. Penambahan folder 128x dan core128x untuk mengakomodasi DT-AVR Inoduino.
Prosedur Instalasi1. Jika driver USB untuk FTDI belum pernah di-install,
jalankan CDM20814_Setup.exe dalam folder USB Driver dan tunggu hingga proses instalasi selesai.
2. Ekstrak arduino.zip ke lokasi yang diinginkan.3. Gandakan folder “Arduino” yang berisi 2 sketchbook
(program Tester_Unoduino.ino dan LEDTester_Unoduino.ino) ke dalam folder “My Documents” pada komputer.
Prosedur PengujianProgram yang telah disertakan (Tester_Unoduino.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 J1 dengan 3.3V pada J8.3. Hubungkan sumber tegangan 6,5-12 VDC ke VIN.4. Jalankan program Arduino™ IDE.5. Buka file Tester_Unoduino.ino melalui menu File >
Sketchbook > Tester_Unoduino.6. Pilih modul DT-AVR ATmega328 CPU MODULE
melalui menu Tools > Board > DT-AVR Unoduino / ATMEGA328 CPU MODULE.
7. Pilih jalur pemrograman melalui menu Tools > Serial Port > COMxx.
8. Tekan tombol Upload pada toolbar atau melalui menu File > Upload to I/O Board 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. 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.
12. Setelah uji komunikasi selesai (hingga angka 255), modul akan mengeluarkan pulsa low ke pin 0 hingga 13 secara bergantian. Pengujian ini dapat diperiksa mengggunakan osiloskop, voltmeter, atau dihubungkan langsung dengan rangkaian LED sehingga tampak nyala LED yang bergantian.
13. Modul juga akan membaca ADC secara bergantian dan mengirimkan hasilnya ke UARTs.exe.
14. Hubungkan masing-masing A0 (Ch. 0) hingga A7 (Ch. 7) dengan ground atau 3.3V. Jika pin dihubungkan ke ground, hasil ADC = 0. Jika pin dihubungkan ke 3.3V, hasil ADC = 1023.
Program lain yang telah disertakan (LEDTester_Unoduino.ino) hanya akan mengeluarkan pulsa low pada setiap pin secara bergantian. Urutan pin dimulai dari pin 0 hingga 13, dilanjutkan dengan A0 (pin 14) hingga A5 (pin 19) yang difungsikan sebagai digital output.
RXD
PD2
PD4
PD6
TXD
PD3
PD5
J2
PD7
PB1
PB3
PB5
PB0
PB2
PB4
RST
VCC
GND
VCC
GND
J3
SDA
TXD
SCL
RXD
SCL
PC3
PC1
ADC6ADC7
J4
SDA
PC2
PC0
GNDAVCC
AREF
J5
VCCGND
PB4PB5
ISP_RST
VCCPB3GND
21
65
Trademark & CopyrightArduino 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.
Terima Kasih atas kepercayaan Anda menggunakan produk kami, bila ada kesulitan, pertanyaan, atau saran mengenai produk ini
silahkan menghubungi technical support kami:support@innovativeelectronics.com
Cop
yrig
ht ©
201
2 In
nova
tive
Elec
tron
ics