DT-SENSE Application Note
|
|
|
- Yohanes Tan
- 9 tahun lalu
- Tontonan:
Transkripsi
1 DT-SENSE DT-SENSE Application Note AN140 - How 2 Use DT-SENSE USIRR with DT-AVR Low Cost Nano System Oleh: Tim IE Application note ini mengulas tentang cara penggunaan DT-SENSE UltraSonic and InfraRed Ranger (USIRR) yang baik dan benar dengan bantuan beberapa contoh program. Modul kontroler yang digunakan untuk berinteraksi dengan DT-SENSE USIRR ini adalah DT-AVR Low Cost Nano System. Program-program dalam AN ini ditulis dalam bahasa pemrograman C menggunakan IDE pemrograman CodeVisionAVR. Modul-modul yang diperlukan dalam aplikasi ini adalah: 1 buah DT-SENSE USIRR. 1 buah DT-AVR Low Cost Nano System (menggunakan AT90S2313). Diagram blok sistem untuk contoh program dalam AN ini adalah sebagai berikut: I²C atau Pulse Width Serial UART RS-232 DT-SENSE USIRR DT-AVR Low Cost Nano System Komputer Gambar 1 Diagram Blok Sistem Modul DT-SENSE USIRR dapat mengukur jarak melalui dua media ukur yaitu ultrasonik dan infrared (dengan tambahan sensor infrared ranger Sharp GP2D12). Sensor ultrasonik sudah terpasang pada modul, sedangkan sensor infrared ranger dapat ditambahkan dengan jumlah maksimal 2 buah. Pengambilan data pengukuran dapat dilakukan melalui 2 pilihan antarmuka yaitu melalui I²C atau pulse width. Dalam AN ini akan diberikan contoh penggunaan kedua media ukur (ultrasonik dan infrared) dan juga penggunaan kedua antarmuka (I²C dan pulse width) untuk pengambilan data pengukuran. Data pengukuran akan dikirim ke komputer secara serial UART RS- 232 dan dapat ditampilkan di monitor komputer melalui program HyperTerminal (atau sejenisnya). Berikut daftar jumper dan header pada board DT-SENSE USIRR: Nama Jumlah Pin Keterangan J1 2 Jalur SDA (data) dan SCL (clock) untuk komunikasi I²C J3 6 Jumper untuk pengaturan alamat terprogram komunikasi I²C J4 4 Jalur VCC, GND, SIG, dan Busy/Ready J5 3 Header untuk sensor infrared ranger 1 (VCC, GND, VOUT) J6 3 Header untuk sensor infrared ranger 2 (VCC, GND, VOUT) J7 & J8 4 Jumper untuk mengaktifkan R pull up pada jalur komunikasi I²C Tabel 1 Jumper Dan Header Pada Board DT-SENSE USIRR Page 1 of 9
2 Pembacaan data jarak melalui antarmuka pulse width. Percobaan pertama ini akan menggunakan antarmuka pulse width untuk pembacaan data jarak dari DT-SENSE USIRR. Antarmuka pulse width ini hanya membutuhkan 1 pin I/O dari DT-AVR Low Cost Nano System dan hanya menggunakan header J4 pada DT-SENSE USIRR. Berikut akan dijelaskan secara step by step untuk percobaan ini: 1. Menghubungkan catu daya. Modul yang perlu dihubungkan ke catu daya adalah DT- AVR Low Cost Nano System, sedangkan DT- SENSE USIRR dapat mengambil catu daya dari DT-AVR Low Cost Nano System melalui J7 (akan dijelaskan pada langkah berikutnya). Catu Daya 9V DC +9V GND DT-AVR Low Cost Nano System Gambar 2 Menghubungkan DT- AVR Low Cost Nano System ke Catu Daya 9V DC 2. Menghubungkan DT-SENSE USIRR. Selain pin 3 (SIG) untuk antarmuka pulse width, pin 1 dan pin 2 header J4 DT-SENSE USIRR juga harus dihubungkan ke J7 (Port B) DT-AVR Low Cost Nano System untuk menyalurkan catu daya ke DT-SENSE USIRR. DT-AVR Low Cost Nano System DT-SENSE UltraSonic And InfraRed Ranger Gambar 3 Menghubungkan DT SENSE USIRR ke DT-AVR Low Cost Nano System 3. Setelah kedua modul di atas selesai dihubungkan dan siap, maka langkah selanjutnya adalah penulisan program ke DT-AVR Low Cost Nano System (mikrokontroler AT90S2313). Program dituliskan ke DT-AVR Low Cost Nano System menggunakan DT-HiQ AVR USB ISP (atau AVR in-system programmer lainnya). Langkah penulisan program ke DT-AVR Low Cost Nano System adalah sebagai berikut: Hubungkan DT-HiQ AVR USB ISP ke HEADER AVR ISP (J6) DT-AVR Low Cost Nano System. Lalu hubungkan DT-HiQ AVR USB ISP ke komputer melalui port USB. Page 2 of 9
3 Lakukan pengaturan pada CodeVisionAVR untuk in-system programmer yang digunakan. Bukalah project file Demo_Pulse.prj di CodeVisionAVR. Demo_Pulse.prj ini terdapat pada direktori pulse_width. Pada menu bar, pilih menu Project - Configure. Jendela dialog baru akan muncul, lalu pilihlah tab After Build dan centang check box Program the Chip, serta klik tombol OK. Setelah itu tekan tombol keyboard Shift + F9 atau pilih menu Project - Build dan akan muncul jendela dialog sebagai berikut: Tipe mikrokontroler AVR yang digunakan Gambar 4 Tampilan Jendela Pemrograman Klik tombol Program the chip untuk menulis program ke DT-AVR Low Cost Nano System. Jika program berhasil ditulis ke DT-AVR Low Cost Nano System maka DT-AVR Low Cost Nano System akan mengirimkan data pengukuran ke komputer melalui port serial. Data pengukuran ini dapat ditampilkan menggunakan software HyperTerminal atau tool Terminal dari CodeVisionAVR. Berikut pengaturan komunikasi serial COM port (sesuaikan nomor port dengan koneksi hardware) dan tampilan data jarak di jendela HyperTerminal : (a) Gambar 5 (a) Pengaturan COM port, (b) Tampilan Data Jarak Dalam Satuan Milimeter (b) Page 3 of 9
4 Penjelasan program: Pembacaan data jarak dengan antarmuka pulse width relatif sederhana. Pertama, mikrokontroler mengatur pin PB.2 sebagai output dan menggunakannya untuk mengirim pulsa trigger (logika low) selama 50 mikrodetik ke pin SIG. Setelah itu, pin PB.2 diatur lagi menjadi input dengan mengubah nilai register DDRB.2. Lalu program menunggu logika pada pin PB.2 (SIG) low. Pada saat kondisi pin SIG berubah ke logika low, program akan menjalankan Timer1. Timer1 akan dimatikan ketika kondisi logika pada pin SIG kembali ke logika high. Lama waktu pin SIG dalam kondisi logika low inilah yang menyatakan hasil pengukuran (jarak terukur) dengan konversi 1 mm tiap 10 mikrodetik. Pada program ini Timer1 diatur untuk menghitung lebar pulsa dengan nilai cacahan 2 mikrodetik. DT-AVR Low Cost Nano System menggunakan crystal 4 MHz sebagai sumber clock AT90S2313, sehingga register TCCR1B harus diisi dengan nilai 0x02 untuk memperoleh nilai cacahan 2 mikrodetik (keterangan lengkap mengenai pengaturan Timer1 terdapat di datasheet AT90S2313). Setelah Timer1 selesai mencacah maka register TCNT1 akan berisi data yang menyatakan jarak yang terukur dengan konversi 1 mm tiap 5 LSB. Misalnya data dalam register TCNT1 adalah 50 maka jarak yang terukur adalah 10 milimeter. Start Atur port B.2 sebagai output PB.2 high & Counter<30000? Ya Counter ++ Port B.2 = low Tidak Tunggu 50 µs Start Timer1 Port B.2 = high Atur Port B.2 sebagai input PB.2 low & Timer1 tidak overflow? Tidak Ya TCNT1=0; Counter=0 Stop Timer1 US = TCNT1; US = US 5 Stop Gambar 6 Flowchart Program Untuk Antarmuka Pulse Width Pembacaan data jarak melalui antarmuka pulse width dapat juga dilakukan tanpa menggunakan fungsi timer, yaitu dengan menggunakan metoda delay. Pembacaan data jarak menggunakan metoda delay kurang begitu akurat jika dibandingkan dengan pembacaan data menggunakan fungsi timer. Program demo_pulse.c dapat dimodifikasi untuk menerapkan metode delay dengan mengubah bagian berikut: TCCR1B=0x02; // start timer (timer period = 2uS) while ((!SIG_in) &&!(TIFR&0x80)); TCCR1B=0x00; // stop timer US = TCNT1; // save timer value to variable US US = US/5; diubah menjadi: US=0; while ((!SIG_in) && US<40000) Page 4 of 9
5 { delay_us(70); US++; } US = US*7; Pada bagian program yang diubah di atas, nilai variabel US dinaikkan setiap 70 mikrodetik sehingga data jarak yang terbaca harus dikali dengan 7. Perbandingan data hasil pengukuran menggunakan fitur timer dengan data hasil pengukuran menggunakan metoda delay adalah sebagai berikut: Menggunakan delay Menggunakan timer Gambar 7 Perbandingan Hasil Pembacaan Data Jarak Antara Program Yang Menggunakan Delay Dengan Program Yang Menggunakan Timer Setelah kita mencoba antarmuka pulse width, sekarang kita akan mencoba membaca data jarak hasil pengukuran DT-SENSE USIRR menggunakan antarmuka I²C. Pada percobaan dengan antarmuka I²C ini, kita perlu memperhatikan jumper / header J1, J3, J4, J7, dan J8 pada DT-SENSE USIRR. Berikut langkah-langkah untuk mencoba DT-SENSE USIRR dengan antarmuka I²C: 1. Alamat I²C DT-SENSE USIRR yang akan dipakai dalam program AN ini adalah 7 (default), sehinga pin J3 DT-SENSE USIRR dibiarkan saja (tidak diberi jumper). Gambar 8 Pin J3 DT-SENSE USIRR Tidak Diberi Jumper Page 5 of 9
6 2. Mengaktifkan resistor pull-up untuk jalur SDA dan SCL dengan memasang jumper J7 dan J8. Sebelum Sesudah Gambar 9 Pemasangan Jumper pada J7 dan J8 DT-SENSE USIRR 3. Menghubungkan DT-SENSE UltraSonic and InfraRed Ranger (DT-SENSE USIRR) ke DT-AVR Low Cost Nano System: Port B (DT-AVR Low Cost Nano System) 1 J1 (DT-SENSE USIRR) SDA SCL 1 GND VCC BUSY/READY J4 (DT-SENSE USIRR) Gambar 10 Hubungan DT-AVR Low Cost Nano System Dengan DT-SENSE USIRR Melalui Antarmuka I²C 4. Dalam percobaan ini akan ditambahkan 1 buah sensor infrared ranger pada J5 DT-SENSE UltraSonic and InfraRed Ranger. Pemasangan sensor ini adalah optional, pengukuran jarak sudah dapat dilakukan dengan hanya menggunakan media ultrasonik. Infrared Ranger SHARP GP2D12 VCC GND VOUT 1 J5 (DT-SENSE USIRR) Gambar 11 Pemasangan Sensor Infrared 1 Jika seandainya diperlukan 2 buah sensor infrared ranger, maka pemasangan sensor infrared ranger yang kedua adalah serupa dengan gambar di atas namun dipasang pada J6. 5. Program untuk mengambil data hasil pengukuran DT-SENSE UltraSonic and InfraRed Ranger melalui antarmuka I²C adalah berbeda dengan program yang menggunakan antarmuka lebar pulsa di atas. Data hasil pengukuran yang diperoleh melalui antarmuka I²C ini adalah data jarak siap pakai dalam satuan milimeter. Flowchart dari proses pembacaan data jarak dalam program untuk percobaan yang menggunakan antarmuka I²C ini terdapat pada Gambar 12. Page 6 of 9
7 Start A Kirim pulsa start I²C Kirim perintah baca data (0x01) Kirim alamat tulis I²C (0xEE) Kirim pulsa stop I²C Kirim perintah ukur jarak (0x00) Kirim pulsa start I²C Kirim pulsa stop I²C Kirim alamat baca I²C (0xEF) tidak tidak Pin Ready = low? ya Pin Ready = high? ya Kirim pulsa start I²C Ambil 2 byte data pengukuran sensor ultrasonik Ambil 2 byte data pengukuran sensor infrared 1 Ambil 2 byte data pengukuran sensor infrared 2 Kirim alamat tulis I²C (0xEE) A Kirim pulsa Stop I²C Kirim data pengukuran ke komputer Tunda 100 ms Stop Gambar 12 Flowchart Dari Proses Pembacaan Data Jarak Dalam Program Untuk Antarmuka I²C 6. Penjelasan program untuk antarmuka I²C ini adalah sebagai berikut: (a) Pada setiap pengiriman perintah secara I²C, hal pertama yang dilakukan adalah mengirim pulsa start I²C dan mengakhiri perintah dengan mengirim pulsa stop I²C. (b) Pengiriman perintah untuk memulai pengukuran jarak adalah: i2c_start(); i2c_write(0xee); // --> 0xEE adalah alamat tulis I²C DT-SENSE USIRR dalam AN ini i2c_write(0); // --> parameter = 0 artinya perintah untuk memulai pengukuran jarak i2c_stop(); (c) Setelah itu program menunggu pin READY berlogika low, yang menandakan DT-SENSE USIRR sedang bekerja. Setelah pin READY bernilai low, program akan menunggu lagi hingga pin READY kembali bernilai high yang menandakan proses pengukuran sudah selesai. (d) Langkah selanjutnya adalah membaca data pengukuran dari sensor ultrasonik, infrared 1, dan infrared 2. Proses pembacaan data dimulai dengan: i2c_start(); i2c_write(0xee); i2c_write(1); // --> parameter = 1 artinya perintah untuk membaca data i2c_stop(); Pembacaan data jarak dilakukan secara berurutan, yaitu dimulai dari data pengukuran sensor Page 7 of 9
8 ultrasonik, diikuti data dari sensor infrared 1, dan yang terakhir adalah data dari sensor infrared 2. Lebar data pengukuran dari masing-masing sensor adalah 16 bit (2 byte) dan dikirimkan oleh DT- SENSE USIRR per byte, sehingga program harus melakukan proses baca 2 kali untuk tiap data pengukuran sensor. Contoh pembacaan data pengukuran sensor ultrasonik: k=i2c_read(1); // --> pembacaan byte ke-1 (MSB) US = k * 256; // k=i2c_read(1); // --> pembacaan byte ke-2 (LSB) US = US + k; Byte pertama yang dikirimkan oleh DT-SENSE USIRR adalah bagian MSB dari data jarak, sedangkan byte ke-2 adalah bagian LSB dari data jarak. Oleh karena itu untuk mendapat hasil akhir dari data jarak, data byte ke-1 dikali 256 dan ditambah dengan byte ke-2. (e) Data jarak yang diterima tadi akan dikirim oleh program ke komputer secara serial. Data jarak ini disimpan pada variabel US, IR1 dan IR2 yang bertipe unsigned int ( ). Banyak cara untuk mengirimkan data ke komputer, namun dalam program aplikasi ini data dikirim per karakter dengan menggunakan perintah putchar(). Contoh pengiriman data hasil pengukuran sensor ultrasonik: putchar('u'); putchar('s'); putchar(':'); putchar((us/1000)%10 + 0x30); // --> ribuan putchar((us/100)%10 + 0x30); // --> ratusan putchar((us/10)%10 + 0x30); // --> puluhan putchar((us%10) + 0x30); // --> satuan Data jarak dikirim dalam satuan milimeter. Nilai hexadesimal '0x30' ditambahkan untuk mengubah nilai jarak menjadi karakter angka sesuai ASCII. (f) Waktu tunda untuk membaca data jarak selanjutnya adalah 100 mikro detik (tidak mutlak) dan program akan mengulagi keseluruhan proses ini lagi. Bukalah project file Demo_I2C.prj pada CodeVisionAVR, lalu tuliskan program tersebut ke DT-AVR Low Cost Nano System (mikrokontroler AT90S2313) sama seperti pada percobaan dengan antarmuka pulse width. Setelah DT-AVR Low Cost Nano System (AT90S2313) terisi program, aktifkan tool terminal CodeVisionAVR dengan mengklik tombol bergambar komputer. Nilai-nilai parameter komunikasi serial diatur sama seperti pada HyperTerminal yang diperlihatkan dalam Gambar 5. Hasil running program pembacaan jarak dengan antarmuka I²C di CodeVisionAVR terdapat pada gambar di bawah ini: Tombol terminal Data jarak dari sensor ultrasonik Data jarak dari sensor infrared 1 Data jarak dari sensor infrared 2 (nilainya tetap 0800 mm karena sensor infrared 2 tidak terpasang) Gambar 13 Tampilan Jendela Terminal CodeVisionAVR DT-SENSE UltraSonic and InfraRed Ranger memiliki sebuah control register dan 3 buah register kalibrasi. Control register akan menentukan mode operasi (full, reduced) serta menentukan sensor mana yang aktif (ultrasonik, infrared 1, infrared 2). Control register ini harus diisi agar DT-SENSE UltraSonic and InfraRed Ranger dapat Page 8 of 9
9 bekerja sesuai dengan kebutuhan pengguna. Register kalibrasi digunakan untuk melakukan kompensasi terhadap hasil pengukuran. Nilai yang tersimpan dalam register kalibrasi akan menentukan akurasi hasil pengukuran masing-masing sensor. Rutin penulisan nilai tertentu ke control register dan register kalibrasi adalah sebagai berikut: void writereg(uint8_t creg,uint8_t cus,uint8_t cir1,uint8_t cir2) { i2c_start(); i2c_write(0xee); i2c_write(2); i2c_write(creg); i2c_write(cus); i2c_write(cir1); i2c_write(cir2); i2c_stop(); } Parameter creg adalah nilai control register yang akan dituliskan. Parameter cus, cir1, cir2 masing-masing adalah nilai kalibrasi sensor ultrasonik, infrared 1, dan infrared 2 yang akan dituliskan. Secara default nilai kalibrasinya adalah cus=128, cir1=128, cir2=128. Di dalam program AN ini, ketiga sensor diaktifkan dan DT- SENSE USIRR dioperasikan dalam mode full operation, sehingga nilai creg=0x0f. Keterangan lebih lanjut tentang bagaimana mengatur nilai dari keempat parameter ini terdapat di sub bab dalam manual DT-SENSE USIRR. Listing program terdapat di file AN140.ZIP Selamat berinovasi! I²C is a registered trademark of Philips Semiconductors. CodeVisionAVR is copyright by Pavel Haiduc, HP InfoTech s.r.l. HyperTerminal is copyright by Hilgraeve Inc. Atmel and AVR is a registered trademarks of Atmel Corporation. Page 9 of 9
DT-SENSE. UltraSonic and InfraRed Ranger (USIRR)
DT-SENSE UltraSonic and InfraRed Ranger (USIRR) Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation.
DT-AVR Application Note
DT-AVR Application Note AN79 Input Multi Tombol untuk AVR menggunakan Oleh: Tim IE dapat menerima input tombol baik dari keyboard PS/2 maupun keypad matrix berukuran 3x4 atau 4x4. Pada aplikasi kali ini
DT-SENSE. UltraSonic Ranger (USR)
DT-SENSE UltraSonic Ranger (USR) Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. MCS-51 is a registered
DT-AVR Application Note
DT-AVR Application Note AN81 Sistem pengendali DC Motor Oleh: Tim IE Sebuah motor DC seringkali digunakan sebagai divais penggerak dalam aplikasi robotika karena harganya relatif murah, tetapi sayangnya
DT-51 Application Note
DT-51 Application Note AN73 Pengukur Jarak dengan Gelombang Ultrasonik Oleh: Tim IE Aplikasi ini membahas perencanaan dan pembuatan alat untuk mengukur jarak sebuah benda solid dengan cukup presisi dan
DT-SENSE. Barometric Pressure & Temperature Sensor
DT-SENSE Barometric Pressure & Temperature Sensor Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation.
DT-I/O DT-I/O. Application Note AN171
DT-I/O DT-I/O Application Note AN171 Smart Monitoring and Control System dengan menggunakan jalur komunikasi RS-485 Oleh: Tim IE Komunikasi RS-485 saat ini cukup banyak diaplikasikan dalam dunia industri
DT-51 Application Note
DT-51 Application Note AN56 Low Cost ADDA Oleh: Tim IE Satu lagi contoh mengenai penggunaan emulasi I 2 C yang dimiliki BASCOM-8051. Kali ini modul yang digunakan menggunakan IC PCF8591P berantarmuka I
DT-SENSE. Humidity Sensor
DT-SENSE Humidity Sensor Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a trademark
DT-AVR Application Note
DT-AVR Application Note AN80 Sistem pengendali Bipolar Stepper Motor Oleh: Tim IE Stepper motor seringkali kita gunakan untuk aplikasi robotika, karena poros stepper motor dapat digerakkan dengan sudut
DT-SENSE Color Sensor Q uick S tart
DT-SENSE Color Sensor Q uick S tart Trademarks & Copyright TAOS is a trademark of Texas Advanced Optoelectronic Solutions Inc. AT, IBM, and PC are trademarks of International Business Machines Corp. Windows
DT-SENSE Application Note
DT-SENSE Application Note AN118 Low Cost Weather Station II Oleh: Tim IE Aplikasi berikut adalah aplikasi AN85 yang disesuaikan untuk produk DT-SENSE SHT11 Module. Pada AN85 digunakan produk Sensirion
DT-SENSE. Temperature & Humidity Sensor
DT-SENSE Temperature & Humidity Sensor Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium
DT-SENSE Application Note AN168 Color Game. Gambar 1 Blok Diagram AN168
DT-SESE DT-SESE Application te A168 Color Game Oleh : Tim IE Color Game merupakan sebuah permainan kecerdasan bagi anak-anak yang bermanfaat dalam pembelajaran untuk membedakan warna merah, hijau, biru,
DT-SENSE. IR Proximity Detector
DT-SENSE IR Proximity Detector Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a trademark
DT-AVR Application Note
DT-AVR Application Note AN74 Econo Digital Thermometer Oleh: Tim IE DS1822 merupakan termometer digital buatan Dallas Semiconductor dengan antarmuka 1-Wire, divais ini hanya memerlukan 1 pin port I/O mikrokontroler.
DT-AVR Application Note. Gambar 1 Blok Diagram AN133
DT-AVR DT-AVR Application Note AN133 Media Tampilan 7 Segment Untuk Mikrokontroler AVR Oleh: Tim IE Aplikasi ini memberikan contoh penambahan media tampilan seven segment pada modul DT-AVR Low Cost Series
de KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable
de KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable Oleh: Tim IE Fitur ISP (In-System Programmer) yang terdapat pada semua mikrokontroler AVR, sangat mempermudah kita di dalam melakukan
DT-BASIC Mini System. Gambar 1 Blok Diagram AN132
DT-BASIC DT-BASIC Application Note AN132 BASIC Analog I/O Oleh: Tim IE Sebuah contoh lagi mengenai aplikasi modul DT-BASIC menggunakan bahasa pemrograman PBASIC dengan bantuan software compiler BASIC STAMP
Akses SD Card & FRAM Menggunakan AVR. Oleh: Tim IE
EMS SD/MMC/FRAM Application te Akses SD Card & FRAM Menggunakan AVR Oleh: Tim IE Secure Digital (SD) atau MultiMedia Card (MMC) seringkali digunakan sebagai sarana penyimpan data pada Personal Digital
DT-I/O. DT-I/O Application Note
DT-I/O DT-I/O Application Note AN194 Desktop Based Pressure and Temperature Monitoring via TCP/IP Oleh: Tim IE Pada AN192 telah dibahas contoh pertukaran data antara mikrokontroler dengan komputer melalui
DT-SENSE. Photoreflector
DT-SENSE Photoreflector Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a trademark
DT-51 Application Note
DT-51 Application Note AN78 Komunikasi Mikrokontroler Melalui Jalur Telepon II Oleh: Tim IE Telepon telah menjadi sarana komunikasi jarak jauh ng cukup vital bagi manusia. Kali ini DT-51 Low Cost Micro
DT-AVR Application Note
DT-AVR DT-AVR Application Note AN199 Transmisi Data Menggunakan Power Line Communication (PLC) Oleh: Tim IE Proses transmisi/pertukaran data dapat dilakukan secara wired maupun wireless. Beberapa contoh
AVR USB ISP Trademarks & Copyright
AVR USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel Corporation.
PC-Link Application Note
PC-Link Application Note AN147 Kontrol Motor DC Secara Serial Oleh: Tim IE Pada aplikasi kali akan menjelaskan bagaimana cara pengaturan gerak motor DC melalui PC dengan bantuan PC-Link Serial PPI dan
SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer
SPC SPC Application Note AN183 SPC Blue-Link Config Tool Oleh: Tim IE Artikel berikut ini membahas aplikasi Graphical User Interface (GUI) / Config Tool untuk SPC Blue-Link dengan menggunakan bantuan program
PC-Link Application Note
PC-Link Application Note AN129 Menghubungkan Analog I/O ke Komputer Melalui Serial PPI Oleh: Tim IE Sebuah contoh lagi mengenai penggunaan modul PC-Link Serial PPI dengan menggunakan bahasa pemrograman
DT-AVR Application Note
DT-AVR DT-AVR Application Note AN198 Pemantauan Suhu dan Kelembaban Relatif Berbasis DT-AVR Low Cost Micro System dan Modul Sensor DHT11 Oleh: Tim IE Saat ini sudah banyak tipe sensor yang dapat digunakan
DT-BASIC Application Note
DT-BASIC Application Note AN90 BASIC LCD Interface Oleh: Tim IE LCD saat ini merupakan kebutuhan pokok dalam berbagai macam aplikasi. Pada artikel kali ini akan diberi contoh penggunaan LCD karakter pada
DT-AVR. Gambar 1 Blok Diagram AN177
DT-AVR DT-AVR DT-AVR Application Note AN177 Pengaturan Fusebits Oleh: Tim IE Dalam menjalankan setiap instruksi, kecepatan sebuah mikrokontroler ditentukan oleh frekuensi clock komponen kristal yang digunakan.
DT-SENSE. Temperature Sensor
DT-SENSE Temperature Sensor Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a trademark
Servo Motor Controller
Smart Peripheral Controller Servo Motor Controller Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Pentium is a registered trademark of Intel Corporation.
Neo Stepper Motor 1.2A
Smart Peripheral Controller Neo Stepper Motor 1.2A Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Pentium is a registered trademark of Intel Corporation.
Akses SD Card & FRAM Menggunakan MCS-51. Oleh: Tim IE
EMS SD/MMC/FRAM Application te Akses SD Card & FRAM Menggunakan MCS-51 Oleh: Tim IE Secure Digital (SD) atau MultiMedia Card (MMC) seringkali digunakan sebagai sarana penyimpan data pada Personal Digital
Application Note. Oleh: Tim Digiware dan Hadid T.B. - Sihmanto - Idam F.R. (Institut Teknologi Sepuluh Nopember)
Application Note CMPS03 Devantech Magnetic Compass AN-09 Oleh: Tim Digiware dan Hadid T.B. - Sihmanto - Idam F.R. N (Institut Teknologi Sepuluh Nopember) avigasi sangatlah penting untuk semua benda bergerak,
DT-SENSE. Color Sensor
DT-SENSE Color Sensor Trademarks & Copyright TAOS is a trademark of Texas Advanced Optoelectronic Solutions Inc. AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered
PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200
PC-Link PC-Link Application Note AN200 GUI Digital Input dan Output Oleh: Tim IE Aplikasi ini akan membahas software GUI (Grapic User Interface) yang digunakan untuk mengatur Digital Input dan Output pada.
DT-SENSE. Flame Detector
DT-SENSE Flame Detector Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a trademark
DT-BASIC Application Note
DT-BASIC DT-BASIC Application Note AN124 BASIC Keymatic Oleh: Tim IE Artikel ini membahas penggunaan SPC Keymatic bersama dengan modul DT-BASIC Nano System. Di sini SPC Keymatic akan bekerja pada mode
How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS
DT-51 AT89C51XXX BMS Application Note Oleh: Tim IE Application Note (AN) ini disusun untuk memberikan penjelasan tentang cara penggunaan DT-51 AT89C51XXX Bootloader Micro System beserta software pendukungnya.
DT-SENSE Gas Sensor Trademarks & Copyright
DT-SENSE Gas Sensor Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a trademark of
DT-51 Application Note
DT-51 Application ote A96 Classic Caller ID Oleh: Tim IE & M.S. Aang C. Dhani I.K. A. Wahid H. (Institut Teknologi Sepuluh opember) Dalam artikel ini kita akan bernostalgia dengan bahasa pemrograman assembly
DT-SENSE. Photoreflector ver. 2.0
DT-SENSE Photoreflector ver. 2.0 Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a
DT-AVR Application Note
DT-AVR Application Note AN75 Pendeteksi Gerak dengan Infra Merah Oleh: Tim IE Aplikasi ini merupakan salah satu contoh penggunaan ADC internal ATmega8535 pada DT-AVR Low Cost Micro System. Aplikasi ini
DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power)
DT-AVR DT-AVR Application Note AN196 Pemantuan Suhu dan Kelembaban Relatif Berbasis DT-AVR Inoduino dan Modul Sensor DHT11 Oleh : Tim IE Terdapat berbagai macam pilihan jenis sensor suhu, dari berbagai
DT-51 Application Note
DT-51 Application te AN92 GPS Navigator Oleh: Tim IE GPS atau Global Positioning System telah lama digunakan oleh pihak militer sebagai alat navigasi pasukan, pesawat tempur, dan lain-lain. Saat ini GPS
DT-AVR. Application Note AN214
DT-AVR DT-AVR Application Note AN214 Simple Web Server menggunakan DT-AVR Inoduino dan WIZ820io Oleh: Tim IE Aplikasi kali akan membahas pembuatan web server sederhana menggunakan DT-AVR Inoduino sebagai
de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC
de KITS Application Note AN5 How 2 Use de KITS SPC Character LCD w/ PC Oleh: Tim IE Salah satu fitur yang diunggulkan oleh de KITS SPC Character LCD adalah kemampuannya untuk dihubungkan langsung dengan
Apllication Note AN155 Mini Reklame pada Graphic LCD 320 x 240
DT-AVR DT-AVR Apllication Note AN155 Mini Reklame pada Graphic LCD 320 x 240 Oleh : Tim IE LCD saat ini tidak bisa lepas dari kehidupan manusia pada jaman modern seperti sekarang. Berbagai peralatan elektronika
Starter Kit Application Note AN165 - Update Tampilan Character LCD Berbasis USB Flash Disk
Starter Kit Starter Kit Application ote A165 - Update Tampilan Character LCD Berbasis USB Flash Disk Oleh: Tim IE Perangkat elektronika digital, seperti DVD player, TV ataupun HP saat ini telah banyak
SPC SPC. SPC Application Note AN175 Bluetooth Mobile Robot. Application Note AN175
SPC SPC SPC Application Note AN175 Bluetooth Oleh: im IE eknologi bluetooth saat ini sudah banyak diaplikasikan dalam berbagai device. Salah satu contohnya pada handphone yang biasa digunakan untuk proses
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.
PC-Link PC-Link Application Note AN201 GUI Analog Input PC-Link USB Smart I/O Oleh: Tim IE Aplikasi ini akan membahas software GUI (Grapic User Interface) yang digunakan untuk membaca Input Analog pada
DT-AVR Low Cost Nano System. Gambar 1 Blok Diagram Remote TV Berbasis ATtiny2313. DT-I/O I/O Logic Tester
DT-AVR DT-AVR Apllication Note AN158 Remote TV Berbasis ATtiny2313 Oleh : Tim IE Peran remote control saat ini tidak bisa lepas dari kehidupan manusia. Berbagai jenis peralatan rumah tangga yang berbasis
DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT
DT-AVR DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT Oleh: Tim IE SMS gateway merupakan aplikasi untuk mengirim dan/atau menerima SMS, baik hanya sekedar untuk kirim dan terima SMS,
AVR Application Note AN95 Wireless Chatting with PC
DT-AVR AVR Application te AN95 Wireless Chatting with PC Oleh: Tim IE Chatting dewasa ini telah mewabah di kalangan anak muda, oleh karena itu dalam artikel kali ini kami akan membahas suatu aplikasi berkaitan
DT-51 Application Note
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
DT-AVR Application Note. AN186 Digital Compass
DT-AVR DT-AVR Application Note AN186 Digital Compass Oleh: Tim IE Navigasi sangatlah penting bagi manusia maupun robot agar pada saat bergerak dapat menuju ke arah yang tepat. Salah satu alat untuk membantu
DT-51 Application Note
DT-51 Application Note AN116 DC Motor Speed Control using PID Oleh: Tim IE, Yosef S. Tobing, dan Welly Purnomo (Institut Teknologi Sepuluh Nopember) Sistem kontrol dengan metode PID (Proportional Integral
JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED
JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED 1 TUJUAN LED Menjelaskan rangkaian antarmuka mikrokontroler dengan LED. Mempraktekkan pemrograman mikrokontroler untuk menyalakan LED. Sebuah LED (Light Emitting
PC-Link Application Note
PC-Link Application Note AN122 USB to I²C Peripheral Bridge Oleh: Tim IE Aplikasi berikut adalah salah satu contoh penggunaan mode Bit Bang yang didukung oleh PC-Link USBer. Dalam aplikasi ini PC-Link
BAB III PERANCANGAN DAN PEMODELAN
BAB III PERANCANGAN DAN PEMODELAN Pada bab ini akan membahas mengenai perancangan dan pemodelan serta realisasi dari perangkat keras dan perangkat lunak untuk alat pengukur kecepatan dengan sensor infra
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 DT DT-AVR AVR Application ote A154 Menggunakan Mouse PS/2 untuk Graphic LCD dengan bantuan DT-AVR Low Cost Series Oleh: Tim IE dan athanael R.A (UK Petra) Graphic LCD GM24644 adalah sebuah LCD grafik
BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)
BAB IV PEMBAHASAN 4.1 Identifikasi Masalah Dalam proses produksi hal yang paling menonjol untuk menghasilkan suatu barang produksi yang memiliki kualitas yang bagus adalah bahan dan mesin yang digunakan.
DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...
DAFTAR ISI Halaman HALAMAN PENGESAHAN... i ABSTRAKSI... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR LAMPIRAN... xiv DAFTAR ISTILAH DAN SINGKATAN... xv BAB I PENDAHULUAN
DT-AVR. AVR Application Note AN160 Graphic LCD Dengan Bahasa C. Application Note AN160
DT-AVR DT-AVR AVR Application Note AN160 Graphic LCD Dengan Bahasa C Oleh: Tim IE Liquid Crystal Display (LCD) merupakan media tampilan yang sering kita jumpai sehari-hari, seperti pada telepon selular,
DT-Sense Current Sensor With OpAmp Gambar 1 Blok Diagram AN212
DT-AVR DT-AVR Application Note AN212 Monitor Arus pada Motor DC dengan DT-Sense Current Sensor with OpAmp Oleh : Tim IE Pada beberapa aplikasi motor DC terkadang diperlukan suatu pengendalian/pendeteksian
DT-AVR Application Note
DT-AVR DT-AVR Application Note AN225 Running Away Game Controlled With Accelerometer And Gyroscope Oleh: Tim IE Perangkat elektronika telah banyak berkembang dan dilengkapi dengan berbagai sensor. Salah
Smart Peripheral Controller Low Cost Serial LCD/OLED
Smart Peripheral Controller Low Cost Serial LCD/OLED Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Pentium is a registered trademark of Intel Corporation.
DT-HiQ AVR Bootloader v1.0
DT-HiQ AVR Bootloader v1.0 Petunjuk Penggunaan Trademarks & Copyrights Windows is a registered trademark of Microsoft Corporation. Pentium is a registered trademark of Intel Corporation. AVR is a registered
Controller System. CodeVisionAVR Demo
Controller System DT-51 Minimum System v3.0 DT-51 PetraFuz DT-AVR Low Cost Micro System Kontroler AT89C51 AT89C51 AT89S51 AT89C2051 ATmega8535 AT90S2313 Arsitektur MCS-51 MCS-51 MCS-51 MCS-51 AVR AVR Frekuensi
DT-SENSE Application Note
DT-SENSE DT-SENSE Application Note AN224 Antarmuka DT-Sense Gas Sensor menggunakan Arduino TM UNO Oleh: Tim IE Pengukuran kualitas udara dan kadar gas tertentu pada suatu area atau ruangan sekarang bisa
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras 3.1.1 Blok Diagram Sistem Blok diagram dari sistem AVR standalone programmer adalah sebagai berikut : Tombol Memori Eksternal Input I2C PC SPI AVR
AVR-51 USB ISP Trademarks & Copyright
AVR-51 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel
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-I/O DT-I/O Application Note AN190 Web Based Relay Control Oleh : Tim IE Pada beberapa aplikasi sebelumnya telah cukup banyak dibahas perihal pengaturan relay board dengan menggunakan beberapa aplikasi
AT89 USB ISP Trademarks & Copyright
AT89 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. MCS-51 is a registered trademark of Intel
DT-AVR Application Note
DT-AVR DT-AVR Application Note AN210 Temperature Logger berbasiskan DT-AVR Inoduino dengan SD Card sebagai Media Penyimpanan Data Oleh: Tim IE SD Card saat ini merupakan jenis memori non-volatile yang
DT-I/O. I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485. Application Note AN164
DT-I/O DT-I/O I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485 Oleh: Tim IE Komunikasi dengan RS-485 merupakan salah satu solusi yang dapat digunakan untuk pengiriman data jarak
de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card
de KITS Application ote A20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card oleh: Tim IE Melanjutkan A19 (How 2 Use de KITS SPC DC Motor with StarTech PPI Card), Application ote (A)
