DT-51 Application Note

dokumen-dokumen yang mirip
AVR Application Note AN95 Wireless Chatting with PC

asic Application Note AN97 BASIC Chatting

DT-AVR Application Note

DT-SENSE Application Note

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

DT-51 Application Note

DT-AVR Application Note

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

DT-AVR Application Note

DT-51 Application Note

PC-Link Application Note

DT-AVR Application Note

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

DT-51 Application Note

SureLink A. Gambar 1 Blok Diagram AN63

DT-AVR Application Note

DT-BASIC Application Note

Gambar 1 Blok Diagram AN72. (a) (b) (c) Gambar 2 SPC Seven Segment (a), DT-51 Low Cost Micro System (b), dan DT-51 Low Cost Nano System (c)

DT-BASIC Application Note

GPS Starter Kit Application Note AN GPS - GPS Navigator. Oleh: Tim IE

DT-AVR Application Note

DT-51 Application Note

DT-51 Application Note

PC-Link Application Note

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

DT-AVR Application Note

DT-51 Application Note

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

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

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

DT-51 Application Note

DT-51 Application Note

DT-51 Application Note

PC-Link. PC-Link. Application Note AN202

Akses SD Card & FRAM Menggunakan MCS-51. Oleh: Tim IE

PC-Link Application Note

DT-Sense Application Note

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

DT-BASIC Application Note

PC-Link Application Note

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

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

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

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.

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

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 AN191 SMS Gateway dengan GSM STARTER KIT

PC-Link Application Note

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

DT-SENSE. UltraSonic Ranger (USR)

DT-BASIC Application Note

de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC

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

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

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

AVR Application Note AN187 Monitoring Suhu Nirkabel (Bahasa C)

2. Rangkaian Konverter Level Tegangan Dan Hubungan antara Rangkaian Konverter, Modul TRW2.4G, dan Mikrokontroler

DT-51Application Note

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

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

STARTER KIT Application Note AN162 Web Scrapping Dengan GSM STARTER KIT

DT-AVR Application Note. AN186 Digital Compass

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

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

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-IO Application Note

DT-SENSE Color Sensor Q uick S tart

DT-AVR. Application Note AN214

DT-AVR Application Note

Akses SD Card & FRAM Menggunakan AVR. Oleh: Tim IE

DT-AVR Application Note

de KITS Application Note AN47 Traffic Light Controller

BAB III PERANCANGAN SISTEM

Apllication Note AN155 Mini Reklame pada Graphic LCD 320 x 240

a b c Gambar 1 DT-BASIC Nano System (a), DT-BASIC Micro System (b), DT-BASIC Mini System (c), de KITS Phone Interface ver 2.0 (d)

DT-51 Application Note

DT-51 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

BAB III PERENCANAAN DAN PEMBUATAN ALAT

DT-SENSE Application Note

a b c Gambar 1 DT-BASIC Nano System (a), DT-BASIC Micro System (b), DT-BASIC Mini System (c), de KITS SPC Seven Segment Display (d)

SPC Application Note

DT-SENSE. Humidity Sensor

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

BAB III PERENCANAAN DAN PEMBUATAN ALAT

BAB IV PENGUJIAN DAN EVALUASI SISTEM. keras dan perangkat lunak yang telah dibuat. Berdasarkan data-data dan bukti

Gambar 3.1 Diagram Blok Alat

PC-Link Application Note

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. besar berupa gambar dengan tujuan agar sebuah sistem dapat lebih mudah

DT-AVR Application Note

DT-SENSE. Temperature & Humidity Sensor

DT-SENSE. Barometric Pressure & Temperature Sensor

DT-SENSE. UltraSonic and InfraRed Ranger (USIRR)

Wireless Gamepad Interface

DT-AVR. Application Note AN213

KENDALI ROBOT MELALUI RF DENGAN D-JOY CONTROLLER

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

DT-SENSE. Color Sensor

BAB III METODELOGI PENELITIAN

Transkripsi:

DT-51 Application te AN117 Komunikasi Nirkabel antara 2 PC Oleh: Tim IE Komunikasi nirkabel saat ini telah menjadi trend perkembangan teknologi elektronika, oleh karena itu dalam artikel kali ini kami akan membahas pembuatan sebuah aplikasi komunikasi nirkabel. Dalam aplikasi ini, 2 buah komputer (point-to-point) akan dibuat agar dapat berkomunikasi dua arah (bergantian) secara nirkabel. Namun aplikasi ini masih sangatlah sederhana yaitu hanya dapat memindahkan data berupa tulisan dari komputer yang satu ke komputer yang lain. Komunikasi data dilakukan dengan bantuan software yang dikembangkan menggunakan Borland Delphi dan dibuat khusus untuk aplikasi ini. Modul nirkabel dengan menggunakan gelombang radio yang digunakan dalam aplikasi ini adalah. DT-51 Low Cost Series digunakan untuk mengendalikan, mikrokontroler ini diprogram dengan bahasa BASIC (compiler BASCOM-8051 ). Aplikasi ini membutuhkan modul / komponen berikut: - 2 bh DT-51 Low Cost Nano System / Low Cost Micro System, - 2 bh, - 2 bh 74HC125, - 4 bh transistor 2N3904, - 6 bh resistor 10K ohm ¼ W. Adapun blok diagram sistem secara keseluruhan adalah sebagai berikut: Komputer 1 DT-51 Low Cost Nano System / Low Cost Micro System Level Converter Komputer 2 DT-51 Low Cost Nano System / Low Cost Micro System Level Converter Gambar 1 Blok Diagram AN117 Hubungan antara modul-modul tersebut adalah sebagai berikut: DT-51 Low Cost Nano System / Low Cost Micro System GND GND P1.0* CE** P1.4* CS** P1.5* DR1 P1.6* Clk1** P1.7* Data** * Pin ini tidak mutlak dan dapat diganti pin lain tetapi harus mengubah program ** Hubungan ini melalui rangkaian level converter Tabel 1 Hubungan DT-51 Low Cost Nano System / Low Cost Micro System dengan menggunakan catu daya +3 VDC dan memiliki I/O yang bekerja pada level tegangan 3 V sehingga beberapa hubungan dalam Tabel 1 harus melalui rangkaian level converter seperti pada Gambar 2. Setelah itu Page 1 of 1 Application te AN117

hubungkan modul DT-51 Low Cost Nano System / Low Cost Micro System ke COM port komputer dengan menggunakan kabel serial DT-51 Low Cost Nano System / Low Cost Micro System. Setelah semua rangkaian dan catu daya terhubung dengan benar, programlah transmitter3_8051.hex atau receiver3_8051.hex ke dalam DT-51 Low Cost Nano System / Low Cost Micro System menggunakan DT-HiQ AT89S In System Programmer atau divais in-system programmer lain dengan konektor 10 pin standar ATMEL. Program transmitter3_8051.hex akan bertindak sebagai transmitter saat pertama kali dijalankan, sedangkan program receiver3_8051.hex akan bertindak sebagai receiver saat pertama kali dijalankan. Setelah kedua rangkaian diprogram, jalankan program TRW1.EXE pada kedua komputer dengan konfigurasi baudrate 9600bps, 8 bit data, 1 bit stop, tanpa bit parity, dan tanpa flow control. Gambar 2 Rangkaian Level Converter Flowchart dari program utama transmitter3_8051.bas adalah sebagai berikut: Start B Konfigurasi awal Kirim data serial secara wireless melalui TRW Atur pada mode Tx serial=0ffh? Kirim FDh menuju komputer Menunggu masukan serial dari komputer A serial = FAh? Gambar 3 Flowchart Program transmitter3_8051.bas (bagian 1) Page 2 of 2 Application te AN117

A Atur pada mode Rx buffer TRW penuh? Ambil isi buffer dan kirimkan ke komputer secara serial Isi buffer = FFh? B Gambar 4 Flowchart Program transmitter3_8051.bas (bagian 2) Flowchart program receiver3_8051.bas adalah sebagai berikut: Start A Konfigurasi awal Atur pada mode Rx buffer TRW penuh? Ambil buffer dan kirimkan ke komputer secara serial Isi buffer = FFh? B Gambar 5 Flowchart Program receiver3_8051.bas (bagian 1) Page 3 of 3 Application te AN117

B Kirim data serial secara wireless melalui TRW Atur pada mode Tx serial=0ffh? Kirim FDh menuju komputer Menunggu masukan serial dari komputer A serial = FAh? Gambar 6 Flowchart Program receiver3_8051.bas (bagian 2) Proses dari program transmitter3_8051.bas secara garis besar adalah sebagai berikut: 1. Program akan melakukan konfigurasi awal pada, yaitu menetapkan mode komunikasi (shock burst mode), address, lebar data, CRC, dsb. 2. Setelah itu program mengatur pada mode transmitter. 3. Program menunggu masukan data serial dari komputer. 4. Bila masukan data serial tersebut bernilai FAh maka program akan mengirim data bernilai FDh menuju komputer kemudian kembali ke langkah 3. Jika data serial tersebut tidak bernilai FAh maka program akan meneruskan ke langkah 5. (Langkah ini dilakukan untuk memberitahu komputer bahwa saat ini berfungsi sebagai transmitter) 5. Program akan memasukkan data serial dari komputer tersebut ke dalam buffer dan kemudian akan dikirim secara shock burst oleh menuju ke alamat yang dituju. 6. Program akan memeriksa apakah data yang telah dikirimkan bernilai FFh. Jika benar berarti komputer lokal menginginkan perubahan fungsi pada dan program meneruskan ke langkah 7, tetapi jika tidak maka program kembali ke langkah 3. 7. Program melakukan perubahan fungsi yaitu dengan mengatur pada mode receiver. 8. Kemudian program akan mengaktifkan untuk menunggu masukan data secara wireless hingga buffer penuh yang ditandai oleh perubahan pada pin DR. 9. Setelah pin DR=1 maka program akan mengambil data dari buffer, dan kemudian dikirimkan menuju komputer secara serial. 10. Apabila data yang diperoleh bernilai FFh maka berarti komputer remote menginginkan perubahan fungsi pada (perubahan fungsi ditentukan oleh komputer yang berfungsi sebagai transmitter) sehingga program akan kembali pada langkah 2 tetapi jika tidak maka program akan kembali pada langkah 8. Proses kerja dari program receiver3_8051.bas secara garis besar adalah sebagai berikut: 1. Program akan melakukan konfigurasi awal pada, yaitu menetapkan mode komunikasi (shock burst mode), address, lebar data, CRC, dsb. 2. Setelah itu program mengatur pada mode receiver. 3. Kemudian program akan mengaktifkan untuk menunggu masukan data secara wireless hingga buffer penuh yang ditandai oleh perubahan pada pin DR. 4. Setelah pin DR=1 maka program akan mengambil data dari buffer, dan kemudian dikirimkan menuju komputer secara serial. 5. Apabila data yang diterima bernilai FFh maka berarti komputer remote menginginkan perubahan fungsi pada (perubahan fungsi ditentukan oleh komputer yang berfungsi sebagai transmitter) sehingga program akan meneruskan ke langkah 6, tetapi jika tidak maka program akan kembali pada langkah 3. 6. Program melakukan perubahan fungsi yaitu dengan mengatur pada mode transmitter. Page 4 of 4 Application te AN117

7. Program menunggu masukan data serial dari komputer. 8. Bila masukan data serial tersebut bernilai FAh maka program akan mengirim data bernilai FDh ke komputer kemudian kembali ke langkah 7. Jika data serial tersebut tidak bernilai FAh maka program akan meneruskan ke langkah 9. (Langkah ini dilakukan untuk memberitahu komputer bahwa saat ini berfungsi sebagai transmitter) 9. Program akan memasukkan data serial dari komputer tersebut ke dalam buffer dan kemudian akan dikirim secara shock burst oleh menuju ke alamat yang dituju. 10. Program akan memeriksa apakah data yang telah dikirimkan bernilai FFh. Jika benar berarti komputer lokal menginginkan perubahan fungsi pada dan program akan meneruskan ke langkah 2, tetapi jika tidak maka program kembali ke langkah 7. Edit Text Gambar 7 Tampilan Program TRW1.EXE Program aplikasi TRW1.EXE memiliki fungsi-fungsi yang dapat dijelaskan sebagai berikut: Teks COM1 Connected menyatakan status dari komunikasi serial komputer. Tombol Setting Port berfungsi untuk mengatur konfigurasi komunikasi serial komputer. Tombol Disconnect berfungsi untuk memutus hubungan komunikasi serial antara DT-51 Low Cost Nano System / Low Cost Micro System dengan komputer. Jika tombol ini ditekan dan komunikasi serial tersambung maka label tombol akan berubah menjadi Connect. Tombol Connect berfungsi untuk menyambung komunikasi serial antara DT-51 Low Cost Nano System / Low Cost Micro System dengan komputer. Setelah komunikasi serial tersambung, maka program akan meminta status (sebagai receiver atau sebagai transmitter) dari DT-51 Low Cost Nano System / Low Cost Micro System yaitu dengan mengirimkan data FAh. Bila program menerima balasan berupa data FDh berarti status pada DT-51 Low Cost Nano System / Low Cost Micro System adalah sebagai transmitter, tetapi bila tidak mendapat balasan apa-apa hingga timeout berarti statusnya adalah sebagai receiver. Edit Text berfungsi sebagai sarana untuk menampilkan data yang diterima maupun memasukkan data yang akan dikirimkan melalui komunikasi RF (secara wireless). Page 5 of 5 Application te AN117

Radio Button Transmitter dan Receiver berfungsi untuk mengubah status dari pada DT-51 Low Cost Nano System / Low Cost Micro System. Bila DT-51 Low Cost Nano System / Low Cost Micro System yang berfungsi sebagai transmitter diubah menjadi receiver maka secara otomatis DT-51 Low Cost Nano System / Low Cost Micro System yang lainnya akan berubah fungsi dari receiver menjadi transmitter. Hanya DT-51 Low Cost Nano System / Low Cost Micro System yang berfungsi sebagai transmitter saja yang dapat mengubah fungsinya menjadi receiver. Tombol Clear All berfungsi untuk menghapus semua karakter / tulisan pada Edit Text. Listing program terdapat pada AN117.ZIP. Selamat berinovasi! BASCOM-8051 is copyright by MCS Electronics. Borland Delphi is copyright by Inprise Corporation. Page 6 of 6 Application te AN117