DT Series Application Note

dokumen-dokumen yang mirip
Gambar 1 Arduino IDE 0022 untuk DT-AVR Inodunio

DT-AVR Application Note

SPC Application Note. SPC IR Transceiver. Gambar 1 Blok Diagram AN159. RX (PORTD.0 J13 pin3 / J4 pin2)

DT-AVR Application Note

Gambar 1 Blok Diagram AN190. P1.0 (J3 pin 3) IN1 (J1 pin3) Tabel 1 Hubungan antar PC-Link Serial PPI dan DT-I/O Quad Relay Board12V

DT-AVR. AVR Application Note AN160 Graphic LCD Dengan Bahasa C. Application Note AN160

DT-AVR Application Note

DT-AVR. Application Note AN214

DT-AVR. DT-AVR Application Note AN207 Library USB Controller untuk Komunikasi Serial pada DT-AVR Inoduino

DT-I/O DT-I/O. Application Note AN171

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power)

Gambar 1 Diagram Blok AN215. DT-AVR Maxiduino DT-Proto Header Shield DT-I/O Level Converter

DT-Sense Current Sensor With OpAmp Gambar 1 Blok Diagram AN212

DT-AVR DT-AVR ApplicationNote

Starter Kit Application Note AN165 - Update Tampilan Character LCD Berbasis USB Flash Disk

DT-I/O. I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485. Application Note AN164

EMS Application Note. 1x Kabel USB 1x Komputer (Memiliki wireless adapter, serta wireless network melalui router atau program Connectify)

DT-AVR. Gambar 1 Blok Diagram AN177

Gambar 1 Blok Diagram AN190. P1.0 (J3 pin 3) IN1 (J1 pin3) Tabel 1 Hubungan antar PC-Link Serial PPI dan DT-I/O Quad Relay Board12V

DT-AVR Application Note

DT-IO Application Note

DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT

DT-AVR DT-AVR Application Note

PC-Link. PC-Link. Application Note AN202

DT-PROTO Application Note AN219 Kontrol Lampu Secara Nirkabel berbasiskan Smarphone Android dan

DT-AVR. Application Note AN213

DT-AVR. DT-AVR Application Note AN208 Library USB Controller untuk Komunikasi Paralel pada DT-AVR Inoduino

DT-I/O. DT-I/O Application Note

PC-Link. Gambar 1 Blok Diagram AN201. AGND (J3 pin 1) Pin 1 VCC (J3 pin 2) Pin 3 Dapat dipilih salah satu dari A0 s.d. A7 (J3 pin 3 s.d.

DT-Sense Application Note

SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

DT-SENSE Application Note

PC-Link Application Note

DT-AVR Application Note

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200

DT-51 Application Note

DT-AVR Low Cost Micro System. Gambar 1 Blok Diagram AN154. RXD (J13 Pin 3) TXD (J8 Pin 4) GND (J10/J11/J12/J13 Pin 1) GND (J7/J8 Pin 1)

DT-AVR Application Note

DT-AVR Application Note

WIZnet. Application Note AN178 Wireless IP Printer 1 Oleh : Tim IE

DT-BASIC Application Note

Gambar 1 Blok Diagram AN217. DT-AVR Maxiduino DT-Proto Header Shield DT-I/O Level Converter

SPC SPC. SPC Application Note AN175 Bluetooth Mobile Robot. Application Note AN175

DT-AVR. DT-AVR Application Note AN209 Library USB Controller with SPI Communication based DT-AVR Inoduino

DT-ARM Application Note. AN221 Web Server I/O Remote

DT-I/O. Application Note AN211. Komunikasi data saat ini terus dikembangkan dan diimplementasikan di dalam setiap bidang, seperti proses

Application Note. Adapun blok diagram secara keseluruhan adalah sebagai berikut: AN156 Touch Screen Panel Graphic LCD 320 x 240

WIZnet. Application Note AN179 Wireless IP Printer 2 Oleh : Tim IE

DT-BASIC Application Note

DT-I/O DT-I/O. Application Note. Application Note AN193

DT-AVR Application Note

DT-AVR Low Cost Nano System. Gambar 1 Blok Diagram Remote TV Berbasis ATtiny2313. DT-I/O I/O Logic Tester

DT-AVR Application Note

DT-AVR Application Note

de KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable

STARTER KIT Application Note AN162 Web Scrapping Dengan GSM STARTER KIT

DT-AVR Application Note

AVR USB ISP mkii ver 2

PC-Link Application Note

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

DT-ARM DT-ARM Application Note

DT-AVR DT-AVR. Application Note AN203

PC-Link Application Note

DT-AVR Application Note

AVR USB ISP mkii Trademarks & Copyright

DT-SENSE Application Note AN168 Color Game. Gambar 1 Blok Diagram AN168

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS

PC-Link Application Note

STARTER KIT Application Note AN157 Browsing Internet Via GSM STARTER KIT

AVR Application Note AN187 Monitoring Suhu Nirkabel (Bahasa C)

DT-SENSE Application Note

DT-AVR. Application Note AN192 - Web Based Temperature Monitoring System Oleh : Tim IE

AVR USB ISP Trademarks & Copyright

Belajar mikrokontroler Arduino untuk tingkat Pemula.

DT-AVR Application Note Monitoring Suhu Nirkabel (Bahasa BASIC)

Reni Nuraeni,ST,M.Pd (widyaiswara Muda)

DT-51 Application Note

Apllication Note AN155 Mini Reklame pada Graphic LCD 320 x 240

AVR Application Note AN95 Wireless Chatting with PC

BAB IV HASIL DAN UJI COBA

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu

Komunikasi Serial. Menggunakan Arduino Uno MinSys

MENGENAL WEMOS D1 MINI DALAM DUNIA IOT

DT-AVR Application Note

DT-51 Application Note

DT-51 Application Note

AVR Application Note AN180 Simple Web Server

BAB III ANALISIS DAN PERANCANGAN

DT-AVR Application Note. AN186 Digital Compass

BAB III METODELOGI PENELITIAN. Pengukuran dan observasi yang dilakukan penulis di lapangan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

TEKNIK PEMROGRAMAN MIKROKONTROLER AVR

DT-SENSE Application Note

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

CODEVISION AVR C. Dwisnanto Putro, S.T., M.Eng.

Display LCD. Menggunakan Arduino Uno MinSys

DT-AVR DT-AVR ApplicationNote

Transkripsi:

DT Series DT Series Application Note AN188 Implementasi Arduino pada DT Series Oleh : Tim IE Arduino saat ini menjadi salah satu magnet tersendiri bagi para pecinta/pengobi dunia elektronika (khususnya mikrokontroler) untuk menyalurkan kreativitas dalam membuat suatu aplikasi mikrokontroler. Arduino menawarkan beberapa fitur yang memudahkan bagi pada pengguna mikrokontroler dalam mengembangkan aplikasi, seperti : tersedianya bootloader yang berguna dalam pengisikan kode program dari PC ke mikrokontroler yang hanya port serial (tanpa adanya tambahan device programmer eksternal), dan beberapa library-library yang siap pakai dalam mengakses fitur dari mikrokontroler ataupun komunikasi dengan device lain. Dalam penggunaan rutin-rutin arduino ini memang diharuskan menggunakan board mikrokontroler yang sudah terintegrasi dengan skematik dan bootloader Arduino, sebagai contoh Arduino UNO, Arduino Mega, Arduino Duemilanove, dll. Kemudian muncul pertanyaan, jika ingin mencoba Arduino akan tetapi sudah memiliki modul mikrokontroler dari Innvoative Electronics, apakah harus membeli modul Arduino? Jawabanya adalah Tidak. Hal ini dikarenakan beberapa modul dari Innovative Electronics dapat dengan mudah diintegrasikan dengan program dan bootlader dari Arduino. Berikut ini varian dari modul-modul Innovative Electronics yang dapat digunakan bersamaan dengan program dan bootloader dari Arduino : DT-Proto 28-Pin AVR, DT-AVR ATmega328 CPU Module dan DT-AVR ATmega1280 CPU Module. Catatan penting untuk penggunaan DT-AVR ATmega1280 CPU Module, secara default modul tersebut menggunakan crystal sebesar 8MHz, agar dapat diimplementasi ke program dan bootloader Arduino, maka jenis crystal harus diubah ke 16MHz. Modul-modul yang diperlukan pada aplikasi ini adalah sebagai berikut : DT-Proto 28-Pin AVR / DT-AVR ATmega328 CPU Module / DT-AVR ATmega1280 CPU Module DT-HiQ AVR In-System Programmer / DT-HiQ AVR USB ISP (untuk mengisikan bootlader) PC / NoteBook yang memiliki port serial (bisa menggunakan USB to Serial) Program Arduino Alpha Berikut ini langkah-langkah dan sedikit modifikasi file yang perlu dilakukan dalam instalasi program Arduino Alpha. Modifikasi file Arduino Alpha agar dapat mendeteksi modul-modul dari Innovative Electronics o Lakukan ekstrasi file arduino-0022 dan buka folder yang terlah diekstrasi tersebut. Buka folder hardware -> folder arduino, maka akan terdapat file boards.txt dan programmers.txt o Copy-kan file programmer.txt yang terdapat pada AN188.zip di folder hardware -> arduino, atau menambahkan isi dari file programmer.txt yang ada di foler hardware -> arduino dengan file berikut ini : isp.name=dt-hiq AVR USB ISP isp.communication=serial isp.protocol=stk500v2 avrparallel.name=dt-hiq AVR In System Programmer avrparallel.protocol=stk200 avrparallel.force=true o Copy-kan file boards.txt yang terdapat pada AN188.zip di folder harware -> arduino, atau menambahkan isi dari file boards.txt yang ada pada folder hardware -> arduino dengan file berikut ini : mega8.name=dt- Proto 28 Pin AVR mega8.upload.protocol=stk500 mega8.upload.maximum_size=7168 mega8.upload.speed=4800 Page 1 of 6

mega8.bootloader.low_fuses=0xdf mega8.bootloader.high_fuses=0xca mega8.bootloader.path=atmega8 mega8.bootloader.file=atmegaboot.hex mega8.bootloader.unlock_bits=0x3f mega8.bootloader.lock_bits=0x0f mega8.build.mcu=atmega8 mega8.build.f_cpu=4000000l mega8.build.core=arduino mega328.name=dt-avr ATMEGA328 CPU MODULE mega328.upload.protocol=stk500 mega328.upload.maximum_size=30720 mega328.upload.speed=57600 mega328.bootloader.low_fuses=0xff mega328.bootloader.high_fuses=0xda mega328.bootloader.extended_fuses=0x05 mega328.bootloader.path=atmega mega328.bootloader.file=atmegaboot_168_atmega328_pro_8mhz.hex mega328.bootloader.unlock_bits=0x3f mega328.bootloader.lock_bits=0x0f mega328.build.mcu=atmega328p mega328.build.f_cpu=8000000l mega328.build.core=arduino mega1280.name=dt-avr ATMEGA1280 CPU MODULE mega1280.upload.protocol=stk500 mega1280.upload.maximum_size=126976 mega1280.upload.speed=57600 mega1280.bootloader.low_fuses=0xff mega1280.bootloader.high_fuses=0xda mega1280.bootloader.extended_fuses=0xf5 mega1280.bootloader.path=atmega mega1280.bootloader.file=atmegaboot_168_atmega1280.hex mega1280.bootloader.unlock_bits=0x3f mega1280.bootloader.lock_bits=0x0f mega1280.build.mcu=atmega1280 mega1280.build.f_cpu=16000000l mega1280.build.core=arduino Setelah selesai melakukan konfigurasi ulang pada file-file arduino alpha, maka program tersebut siap digunakan untuk berinteraksi dengan modul dari Innovative Electronics. Jalankan program arduino.exe, kemudian pilih menu Tools Boards. Jika tidak ada kesalahan pada konfigurasi file boards.txt, maka beberapa pilihan modul dari Innovative Electronics akan muncul pada menu. Pilihlah satu jenis board yang akan digunakan. Page 2 of 6

Gambar 1 Daftar Board dari Program Arduino.exe Setelah dipilih satu jenis board, langkah selanjutnya adalah mengisikan bootloader. Bootloader ini berfungsi agar kode program yang ditulis dengan menggunakan program arduino.exe dapat langsung dikirimkan ke mikrokontroler dengan hanya menggunakan port serial (tanpa memerlukan tambahan device programmer eksternal, seperti DT-HiQ AVR ISP ataupun DT-HiQ AVR USB ISP). Berikut ini langkah-langkah pengisian bootloader o Menggunakan DT-HiQ AVR USB ISP Pilih menu Tools Serial Port, pilih nilai comport dari DT-HiQ AVR USB ISP. Nilai comport ini dapat dilihat pada device manager ketika DT-HiQ AVR USB ISP sudah terhubung ke PC dan ke target board. Gambar 2 Pemilihan ComPort untuk Pengisian Bootloader Kemudian pilih menu Tools Burn Bootlader w/ DT-HiQ AVR USB ISP. Page 3 of 6

Gambar 3 Pemilihan Jenis Programmer DT-HiQ AVR USB ISP Setelah dipilih, secara otomatis program akan mengisikan bootloader arduino ke dalam modul mikrokontroler. Gambar 4 Proses Pengisian Bootloader Gambar 5 Proses Pengisian Bootloader Telah Selesai o Menggunakan DT-HiQ AVR In-System Programmer Langkah-langkahnya hampir sama dengan penggunaan DT-HiQ AVR USB ISP, hanya berbeda pada langkah pemilhan jenis programmer. Pada langkah, pilih yang DT-HiQ AVR In-System Prgorammer Gambar 6 Pemilihan Jenis Programmer DT-HiQ AVR In-System Programmer Page 4 of 6

Setelah proses pengisian bootlader selesai, maka modul mikrokontroler tersebut telah siap untuk bekerja dalam lingkungan arduino. Langkah selanjutnya adalah mencoba untuk mengisikan kode program ke dalam modul mikrokontroler yang telah terisi bootloader arduino. Pada menu File, cari contoh program Blink. Gambar 7 Pemilihan Contoh Program Setelah dipilih, maka akan muncul listing program Blink secara otomatis. Kemudian lakukan pengaturan nilai comport. Pemilihan nilai comport ini tergantung dari port serial dari PC yang terhubung ke port serial dari modul mikrokontroler yang digunakan. Selain itu, lakukan juga pengaturan jenis board digunakan. Gambar 8 Pemilihan Nilai Comport Untuk melakukan kompilasi contoh program tersebut, masuk ke menu Sketch Verify / Compile. Langkah ini digunakan untuk memeriksa kesalahan dan melakukan kompilasi program. Gambar 9 Melakukan Proses Compile Jika tidak ada kesalah, maka program siap dikirimkan ke mikrokontroler. Untuk melakukan hal ini, pilih menu File Upload to I/O Board. Page 5 of 6

Gambar 10 Pemilihan Menu Upload Data Program arduino-0022, file boards.txt dan programmer.txt dapat ditemukan pada AN188.zip Selamat berinovasi! All trademarks, company names, product names and trade names are the property of their respective owners. All softwares are copyright by their respective creators and/or software publishers. Page 6 of 6