Manual DT-AVR Unoduino

3
DT-AVR Unoduino DT-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 PWM PWM PWM PWM PWM PWM

Transcript of Manual DT-AVR Unoduino

Page 1: Manual DT-AVR Unoduino

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

Page 2: Manual DT-AVR Unoduino

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

Page 3: Manual DT-AVR Unoduino

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:[email protected]

Cop

yrig

ht ©

201

2 In

nova

tive

Elec

tron

ics