DT-ROBOT Line Follower

Ukuran: px
Mulai penontonan dengan halaman:

Download "DT-ROBOT Line Follower"

Transkripsi

1 DT-ROBOT Line Follower Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Pentium is a registered trademark of Intel Corporation. Windows is a registered trademark of Microsoft Corporation. CodeVisionAVR is copyright by Pavel Haiduc, HP InfoTech s.r.l.

2 Daftar Isi 1 Pendahuluan Spesifikasi DT-ROBOT LINE FOLLOWER Sistem yang Dianjurkan Pergerakan DT-ROBOT LINE FOLLOWER Algoritma Line Following Mengoperasikan DT-ROBOT LINE FOLLOWER Program Default Tester DT-ROBOT LINE FOLLOWER GUI COM Setting (A) Connection Status (B) Test Connection (C) Track Mode (D) Raw Data (E) Track Threshold (F) Digital Data (G) Sensor (H) Left Motor Action (I) Left Motor Speed (J) Right Motor Action (K) Right Motor Speed (L) Send Setting to DT-ROBOT (M) DT-ROBOT LINE FOLLOWER Model (N) Rutin Program Line Following Inisialisasi LCD Kirim Byte ke LCD Tampilkan Kalimat ke LCD Tampilkan Angka Desimal ke LCD Tampilkan Angka Biner ke LCD Atur Posisi Kursor Baca ADC Inisialisasi DT-ROBOT LINE FOLLOWER Kendali Motor Kiri Kendali Motor Kanan Perangkat Keras DT-ROBOT LINE FOLLOWER Tata Letak Komponen DT-ROBOT LINE FOLLOWER Fungsi Konektor dan Komponen Prosedur Pengujian Lampiran A. B. Skematik DT-ROBOT LINE FOLLOWER... Penjelasan Bagian-bagian DT-ROBOT LINE FOLLOWER

3 1. PENDAHULUAN Sebuah line-following robot atau disebut juga line follower sangat sering dijumpai dan dibuat oleh para penghobi robot. Banyak sekali kompetisi robotik yang berupa lomba line following. Line atau jalur yang diikuti biasanya merupakan jalur gelap di atas permukaan terang atau sebaliknya. Robot mendeteksi garis dengan cara mengukur intensitas cahaya yang dipantulkan dari permukaan yang dilaluinya. Intensitas cahaya yang dipantulkan permukaan gelap lebih sedikit daripada yang dipantulkan oleh permukaan yang terang. DT-ROBOT LINE FOLLOWER merupakan robot berpenggerak roda yang sangat cocok sebagai sarana pembelajaran tentang robot line follower untuk tingkat pemula sampai pembelajaran pemrograman tingkat lanjut. Untuk tingkat pemula, DT-ROBOT LINE FOLLOWER telah dilengkapi dengan algoritma line following standar yang telah teruji pada berbagai model lintasan line following, mulai dari model lintasan yang sederhana sampai model lintasan yang sulit. Para pengguna tingkat pemula dapat bereksperimen dengan mengatur parameter-parameter yang tersedia melalui software GUI yang disediakan. Untuk tingkat menengah, disediakan contoh program untuk robot line follower yang telah diuji dengan DT-ROBOT LINE FOLLOWER. Para pengguna dapat mempelajari pemrograman robot line follower dengan bantuan kerangka program yang ada. Para pengguna dapat bereksperimen dengan algoritma line following, membuat atau menambahkan berbagai algoritmanya sendiri agar robot line follower-nya menjadi lebih cerdas. Untuk tingkat lanjut, seluruh rangkaian dan komponen elektronika dari DTROBOT LINE FOLLOWER akan dijabarkan secara lengkap sehingga para pecinta robot dan elektronika dapat berkreasi dan bereksperimen secara lebih bebas. Basis DT-ROBOT LINE FOLLOWER dapat dikembangkan untuk robot dengan fungsi, sensor, atau gerakan motorik yang berbeda. Tersedia juga komponen penunjang DT-ROBOT LINE FOLLOWER yang dijual terpisah antara lain dalam hal motor penggerak dan sensor SPESIFIKASI DT-ROBOT LINE FOLLOWER Spesifikasi DT-ROBOT LINE FOLLOWER adalah sebagai berikut Sumber catu daya menggunakan 6 x batere AA (@1,2 1,5 VDC). Berbasis ATmega16. Menggunakan IC motor driver SN dengan konfigurasi dual full HBridge dan kemampuan arus kontinu tiap driver 1 A. Disertai dengan DT-ROBOT Mini Metal High Speed Motor Set sebagai penggerak dan DT-SENSE Line Tracking SFH 4 Sensor untuk deteksi jalur. Dilengkapi dengan LCD karakter x 2. Tersedia 2 tactile switch sebagai input dan 1 tactile switch untuk reset. Jalur komunikasi menggunakan antarmuka UART RS-232. Pin Input/Output kompatibel dengan level tegangan TTL dan CMOS SISTEM YANG DIANJURKAN Sistem yang dianjurkan untuk penggunaan DT-ROBOT LINE FOLLOWER adalah Perangkat keras PC AT Pentium IBM Compatible dengan port serial COM/USB. DVD-ROM Drive dan Hard disk. 3

4 Perangkat lunak Sistem operasi Windows XP. CodeVisionAVR. File/Folder yang ada pada CD/DVD program default.hex, default.eep, folder GUI, folder testing, folder CodeVisionAVR Evaluation, datasheet, Manual DT-ROBOT Line Follower, Manual DT-ROBOT Mini Metal High Speed Motor Set, dan Manual DT-SENSE Line Tracking SFH 4 Sensor PERGERAKAN DT-ROBOT LINE FOLLOWER DT-ROBOT LINE FOLLOWER memiliki 2 buah roda yang masing-masing digerakkan oleh sebuah motor (Differential Drive). Oleh karena itu terdapat paling tidak terdapat macam gerakan yang dapat dilakukan oleh robot seperti yang ditunjukkan pada tabel berikut ini. Gerakan Keterangan Lurus Motor kiri dan motor kanan berputar maju dengan kecepatan yang sama Belok Kiri Motor kiri dan motor kanan berputar maju dengan kecepatan motor kanan lebih besar daripada kecepatan motor kiri Belok Kanan Motor kiri dan motor kanan berputar maju dengan kecepatan motor kiri lebih besar daripada kecepatan motor kanan Tikung Kiri Motor kiri berhenti dan motor kanan berputar maju dengan kecepatan tertentu Tikung Kanan Motor kanan berhenti dan motor kiri berputar maju dengan kecepatan tertentu 1.4. Putar Kiri Motor kiri berputar mundur dan motor kanan berputar maju Putar Kanan Motor kiri berputar maju dan motor kanan berputar mundur Mundur Motor kiri dan motor kanan berputar mundur Stop Motor kiri dan motor kanan berhenti ALGORITMA LINE FOLLOWING Bila sensor garis yang terpasang pada DT-ROBOT memiliki 4 buah sensor, maka semua gerakan robot juga ditentukan oleh hasil pembacaan keempat sensor tersebut. Misalkan bila sensor berada tepat di atas jalur maka hasil pembacaannya bernilai 1 dan bila sensor tidak mendeteksi jalur maka hasil pembacaannya bernilai 0. Contoh keputusan yang dapat diambil berdasarkan hasil pembacaan sensor dapat dilihat pada tabel berikut ini. Hasil Sensor Contoh Keputusan Yang Dapat Diambil 0110 Jalur tepat di tengah. Robot bergerak lurus Jalur agak menyimpang ke kanan. Robot belok kanan Jalur menyimpang ke kanan. Robot tikung kanan Jalur ada di ujung ke kanan. Robot putar kanan Kemungkinan ada tikungan ke kanan. Robot putar kanan Jalur agak menyimpang ke kiri. Robot belok kiri Jalur menyimpang ke kiri. Robot tikung kiri. 4

5 1000 Jalur ada di ujung ke kiri. Robot putar kiri Kemungkinan ada tikungan ke kiri. Robot putar kiri Kemungkinan ada perempatan. Robot bergerak lurus Robot keluar jalur. Jalankan algoritma untuk kembali ke jalur. lain-lain Robot tetap bergerak sesuai perintah sebelumnya. Jika seluruh sensor tidak mendeteksi jalur sehingga hasil sensor adalah 0000, maka robot harus menjalankan algoritma untuk kembali ke jalur. Terdapat berbagai algoritma yang dapat dilakukan untuk mencari jalur. Salah satu algoritma yang sederhana adalah dengan menyimpan hasil keputusan terakhir robot. Misalkan jika sebelumnya robot sedang berusaha menikung ke kiri sebelum kehilangan jalur, maka saat jalur menghilang robot dapat diperintahkan untuk berputar ke kiri untuk kembali ke jalur. Demikian juga jika sebelumnya robot berusaha menikung ke kanan, maka robot dapat diperintahkan untuk berputar ke kanan. Jika sebelumnya robot sedang bergerak maju lurus dan kemudian jalur menghilang, maka robot dapat diperintahkan untuk bergerak mundur. 2. MENGOPERASIKAN DT-ROBOT LINE FOLLOWER 2.1. PROGRAM DEFAULT TESTER DT-ROBOT LINE FOLLOWER telah dilengkapi dengan algoritma line following standar yang telah teruji pada berbagai model lintasan line following, mulai dari model lintasan yang sederhana sampai model lintasan yang sulit. Para pengguna tingkat pemula dapat bereksperimen dengan mengatur parameterparameter yang tersedia melalui software GUI yang disediakan. Algoritma tersebut sudah terprogram di robot. Di dalam DVD yang disertakan, algoritma default tersebut disimpan dengan nama file default.hex untuk program dan default.eep untuk parameter awal. LCD ISP Port ON/OFF Switch Terminal Baterai RS-232 Tempat Baterai Tombol Reset Tombol TS1 5 Tombol TS2

6 Pada saat DT-ROBOT LINE FOLLOWER pertama kali dinyalakan, pada LCD akan tampil Menu Tracking yang ditandai dengan tulisan "READY" pada baris bawah dan kombinasi digital hasil pembacaan sensor pada baris atas. XXXX READY! Jika Tombol TS1 ditekan, maka DT-ROBOT LINE FOLLOWER akan mulai melakukan line following dan pada LCD akan tampil tulisan seperti berikut ini. TRACKING START! Untuk menghentikan line following, dapat dilakukan dengan menekan Tombol TS2 sehingga DT-ROBOT LINE FOLLOWER kembali ke Menu Tracking. Pada saat DT-ROBOT LINE FOLLOWER berada pada Menu Tracking, dan Tombol TS2 ditekan selama 2 detik, maka DT-ROBOT LINE FOLLOWER akan berpindah ke menu selanjutnya yaitu Menu Raw Data. SSS SSS SSS SSS Pada posisi Menu Raw Data ini pada LCD akan tampil nilai hasil pembacaan sensor sehingga pengguna dapat melakukan pengaturan pada variabel resistor masing-masing sensor serta mencatat nilai sensor jika berada di atas jalur dan nilai sensor jika berada di atas permukaan selain jalur. Untuk berpindah dari Menu Raw Data ke menu selanjutnya dapat dilakukan dengan menekan Tombol TS2 selama 2 detik. Menu selanjutnya adalah Menu Threshold yang ditandai dengan tampilan LCD yang menyerupai gambar berikut ini. XXXX Th = YYY Threshold atau Batas merupakan sebuah nilai yang digunakan untuk mengkategorikan apakah sensor berada di atas jalur atau tidak. Untuk mode Black Track yaitu jalur gelap di atas permukaan terang, jika nilai hasil pembacaan sensor lebih besar daripada nilai Batas maka akan dikategorikan sebagai jalur (data digital bernilai 1). Sedangkan untuk mode White Track yaitu jalur terang di atas permukaan gelap, jika nilai hasil pembacaan sensor lebih kecil atau sama dengan nilai Batas maka akan dikategorikan sebagai jalur (data digital bernilai 1). Untuk menaikkan nilai Batas dapat dilakukan dengan menekan Tombol TS1 sedangkan untuk menurunkan nilai Batas dapat dilakukan dengan menekan Tombol TS1 dan Tombol TS2 secara bersamaan. 6

7 Nilai Batas akan disimpan pada EEPROM DT-ROBOT LINE FOLLOWER jika pengguna berpindah ke menu selanjutnya dengan menekan Tombol TS2 selama 2 detik. Menu selanjutnya adalah Menu Track Mode yang ditandai dengan tampilan LCD yang menyerupai gambar berikut ini. Black Track Pada posisi Menu Track Mode, pengguna dapat menentukan apakah jalur yang akan dilalui oleh DT-ROBOT LINE FOLLOWER termasuk kategori Black Track yaitu jalur gelap di atas permukaan terang atau White Track yaitu jalur terang di atas permukaan gelap. Untuk merubah track mode dapat dilakukan dengan menekan Tombol TS1. Track mode akan disimpan pada EEPROM DT-ROBOT LINE FOLLOWER jika pengguna berpindah ke menu selanjutnya dengan menekan Tombol TS2 selama 2 detik DT-ROBOT LINE FOLLOWER GUI Untuk memudahkan bereksperimen dengan mengatur parameter-parameter algoritma line following yang disertakan, maka pada paket DT-ROBOT LINE FOLLOWER juga tersedia software GUI yaitu DT-ROBOT-LINE-FOLLOWERGUI. Untuk mengatur parameter-parameter telah tersimpan pada DT-ROBOT LINE FOLLOWER, hubungkan DT-ROBOT LINE FOLLOWER dengan PC melalui jalur komunikasi UART menggunakan kabel serial yang disertakan (parameter komunikasi UART dapat dilihat pada bagian COM Setting). Berikut tampilan dari GUI beserta penjelasan tentang bagian-bagiannya. A B C E G F D H N K I J 7 L M

8 2.2.1 COM Setting (A) Dengan tombol ini, pengguna dapat memilih Serial/COM port yang akan digunakan. Parameter lain komunikasi UART yang digunakan adalah sebagai berikut bps data bit 1 stop bit tanpa parity bit tanpa flow control Connection Status (B) Bagian ini menampilkan status koneksi antara PC dengan DT-ROBOT LINE FOLLOWER. Jika koneksi sukses maka akan tampil tulisan Connected to DTROBOT dengan warna hijau. Sebaliknya jika koneksi gagal, maka akan tampil tulisan Not Connected to DT-ROBOT dengan warna merah. Fungsi lain adalah pada saat melakukan update parameter. Jika update berhasil maka akan muncul tulisan Parameter update success! selama 1 detik Test Connection (C) Bagian ini berguna untuk menguji koneksi antara PC dengan DT-ROBOT LINE FOLLOWER. Hasil pengujian akan ditampilkan pada bagian Connection Status. Pada saat tombol ini ditekan, software GUI akan membaca dan menampilkan pengaturan track mode dan threshold yang tersimpan di DTROBOT LINE FOLLOWER Track Mode (D) Bagian ini berfungsi untuk mengatur track mode yang digunakan. Dua track mode yang dapat dipilih adalah Black Track yaitu jalur gelap di atas permukaan terang atau White Track yaitu jalur terang di atas permukaan gelap Raw Data (E) Saat DT-ROBOT LINE FOLLOWER terkoneksi dengan PC, bagian ini akan menampilkan nilai hasil pembacaan sensor Track Threshold (F) Bagian ini berfungsi untuk mengatur nilai Batas yang menentukan apakah nilai hasil pembacaan sensor tersebut dikategorikan sebagai jalur atau tidak. Untuk mode Black Track, jika nilai hasil pembacaan sensor lebih besar daripada nilai Batas maka akan dikategorikan sebagai jalur (data digital bernilai 1). Sedangkan untuk mode White Track, jika nilai hasil pembacaan sensor lebih kecil atau sama dengan nilai Batas maka akan dikategorikan sebagai jalur (data digital bernilai 1) Digital Data (G) Saat DT-ROBOT LINE FOLLOWER terkoneksi dengan PC, bagian ini akan menampilkan hasil pembandingan Raw Data dengan Track Threshold Sensor (H) Bagian ini digunakan untuk memilih kombinasi nilai digital hasil pembacaan sensor. Bila DT-ROBOT LINE FOLLOWER terkoneksi dengan PC, pada saat salah satu kombinasi dipilih (dapat dipilih menggunakan mouse atau menekan tombol karakter "S" di keyboard), maka akan ditampilkan pengaturan aksi yang tersimpan di DT-ROBOT LINE FOLLOWER untuk kombinasi nilai digital

9 yang dipilih. Pengaturan aksi untuk kombinasi nilai digital yang dipilih akan tampil pada bagian Left/Right Motor Action beserta pengaturan kecepatan masing-masing motor Left Motor Action (I) Bagian ini berfungsi untuk mengatur aksi atau gerakan apa yang akan dilakukan oleh motor kiri untuk kombinasi nilai digital yang dipilih pada bagian Sensor. Pilihan gerakan yang ada adalah Forward (berputar maju), Stop (berhenti), atau Reverse (berputar mundur) Left Motor Speed (J) Bagian ini berfungsi untuk mengatur kecepatan (nilai PWM) putaran motor yang dilakukan oleh motor kiri untuk kombinasi nilai digital yang dipilih pada bagian Sensor. Range nilai yang diperbolehkan adalah 0 sampai dengan Semakin besar nilai yang dipilih, motor kiri akan berputar semakin cepat Right Motor Action (K) Bagian ini berfungsi untuk mengatur aksi atau gerakan apa yang akan dilakukan oleh motor kanan untuk kombinasi nilai digital yang dipilih pada bagian Sensor. Pilihan gerakan yang ada adalah Forward (berputar maju), Stop (berhenti), atau Reverse (berputar mundur) Right Motor Speed (L) Bagian ini berfungsi untuk mengatur kecepatan (nilai PWM) putaran motor yang dilakukan oleh motor kanan untuk kombinasi nilai digital yang dipilih pada bagian Sensor. Range nilai yang diperbolehkan adalah 0 sampai dengan Semakin besar nilai yang dipilih, motor kanan akan berputar semakin cepat Send Setting to DT-ROBOT (M) Bagian atau tombol ini berfungsi untuk mengirimkan setting parameter Mode Track, Track Thershold, Left/Right Motor Action, dan Speed dari PC ke DTROBOT LINE FOLLOWER. Parameter-parameter di atas akan dikirim ke DTROBOT LINE FOLLOWER jika software telah terkoneksi dengan DT-ROBOT LINE FOLLOWER dan tombol "Send Setting to DT-ROBOT" ini ditekan. Jika update parameter berhasil, maka akan muncul tulisan Parameter update success! selama 1 detik pada bagian Connection Status DT-ROBOT LINE FOLLOWER Model (N) Bagian ini berfungsi memberikan ilustrasi salah satu kemungkinan posisi DTROBOT LINE FOLLOWER terhadap jalur berdasarkan kombinasi nilai digital yang dipilih pada bagian Sensor. 3. RUTIN PROGRAM LINE FOLLOWING Untuk tingkat menengah, disediakan contoh program untuk robot line follower yang telah diuji dengan DT-ROBOT LINE FOLLOWER. Para pengguna dapat mempelajari pemrograman robot line follower dengan bantuan kerangka program yang ada. Para pengguna dapat bereksperimen dengan algoritma line following, membuat atau menambahkan berbagai algoritmanya sendiri agar robot line follower-nya menjadi lebih cerdas.

10 Di dalam DVD yang disertakan, contoh program tersebut disimpan di dalam folder testing. Contoh program dapat dibuka dengan menggunakan software CodeVisionAVR versi evaluasi. Contoh program tersebut memiliki 3 file utama yaitu "testing.c" yang berisi program utama algoritma line following, "LCDRoutine.c" yang berisi fungsifungsi yang berhubungan dengan LCD, dan "OtherRoutine.c" yang berisi fungsi-fungsi lainnya seperti contohnya fungsi untuk mengatur arah dan kecepatan (nilai PWM) motor. Pada program contoh tersebut, terdapat beberapa prosedur dan fungsi yang dapat digunakan untuk membantu pengguna dalam pemrograman. Berikut ini adalah beberapa prosedur dan fungsi yang digunakan dalam "LCDRoutine.c" dan "OtherRoutine.c" 3.1 Inisialisasi LCD Syntax void initlcd(void); Fungsi Menginisialisasi LCD. Panggil prosedur ini untuk melakukan proses inisialisasi LCD dan cukup dilakukan 1 kali di awal program. Prosedur ini digunakan oleh prosedur initmain. Contoh initlcd(); 3.2 Kirim Byte ke LCD Syntax void putlcd(unsigned char moda, unsigned char comm); Fungsi Mengirimkan 1 byte Command atau Data ke LCD. Nilai moda yang valid adalah 0 jika yang dikirimkan adalah LCD command dan 1 jika yang dikirimkan adalah LCD data. Nilai comm merupakan nilai LCD command dan LCD data yang dikirimkan. Daftar LCD command dan data yang dapat dikirim dapat dilihat pada datasheet LCD. Contoh putlcd(0,0x01); akan membersihkan layar LCD. 3.3 Tampilkan Kalimat ke LCD Syntax void lcd_putsf(flash unsigned char *str); Fungsi menampilkan string/kalimat di LCD pada posisi kursor sekarang. *str berisi alamat awal kalimat pada memori flash. Contoh lcd_putsf("start!"); akan menuliskan kalimat "START!" di LCD. 3.4 Tampilkan Angka Desimal ke LCD Syntax void lcd_putint(unsigned int value,unsigned char dispnum); Fungsi menampilkan nilai yang dimasukan dalam bentuk bilangan desimal ke LCD pada posisi kursor sekarang. Nilai value merupakan nilai yang ingin ditampilkan. Nilai dispnum berisi jumlah karakter yang ingin ditampilkan. Nilai dispnum yang valid adalah 1 sampai dengan 5. Contoh lcd_putint(1234,4); akan menuliskan 1234 di LCD. lcd_putint(angka,3); akan menuliskan isi variabel angka di LCD sebanyak 3 karakter (ratusan, puluhan, satuan). 10

11 3.5 Tampilkan Angka Biner ke LCD Syntax void lcd_putbin(unsigned char value,unsigned char dispnum); Fungsi menampilkan nilai yang dimasukan dalam bentuk bilangan biner ke LCD pada posisi kursor sekarang. Nilai value merupakan nilai yang ingin ditampilkan. Nilai dispnum berisi jumlah karakter yang ingin ditampilkan. Nilai dispnum yang valid adalah 1 sampai dengan. Contoh lcd_putbin(12,4); akan menuliskan 1100 di LCD. lcd_putint(angka,5); akan menuliskan isi variabel angka di LCD dalam bentuk biner sebanyak 5 karakter. 3.6 Atur Posisi Kursor Syntax void locate(unsigned char lines, unsigned char cols); Fungsi Mengatur posisi kursor agar berada pada posisi baris dan kolom tertentu. Nilai lines merupakan posisi baris. Nilai yang valid adalah 1 sampai dengan 2 untuk LCD karakter x2. Nilai cols merupakan posisi kolom. Nilai yang valid adalah 1 sampai dengan untuk LCD karakter x2. Contoh locate(1,1); akan meletakkan kursor pada baris ke-1 dan kolom ke1 (pojok kiri atas). 3.7 Baca ADC Syntax unsigned char read_adc(unsigned char adc_input); Fungsi Membaca nilai tegangan pada sensor. adc_input merupakan nomor kanal ADC. Nilai yang valid adalah 4 sampai dengan 7. Contoh read_adc(4); akan membaca nilai tegangan sensor paling kiri. read_adc(5); akan membaca nilai tegangan sensor ke-2 dari kiri. read_adc(6); akan membaca nilai tegangan sensor ke-3 dari kiri. read_adc(7); akan membaca nilai tegangan sensor paling kanan. 3. Inisialisasi DT-ROBOT LINE FOLLOWER Syntax void initmain(void); Fungsi Menginisialisasi seluruh port I/O dan peripheral DT-ROBOT LINE FOLLOWER termasuk LCD. Panggil prosedur ini untuk melakukan proses inisialisasi DT-ROBOT LINE FOLLOWER dan cukup dilakukan 1 kali di awal program. Contoh initlmain(); 3. Kendali Motor Kiri Syntax void motorkiri(unsigned char arah,unsigned int speed); Fungsi Mengatur arah putaran dan kecepatan motor kiri. arah dapat berisi nilai 0 untuk maju, nilai 1 untuk mundur, atau nilai 2 untuk stop. speed merupakan kecepatan putaran motor (nilai PWM). Nilai yang valid adalah 0 sampai dengan Makin besar nilai speed maka makin cepat putaran motor. 11

12 Contoh motorkiri(0,500); akan memerintahkan motor kiri agar berputar maju dengan nilai PWM Kendali Motor Kanan Syntax void motorkanan(unsigned char arah,unsigned int speed); Fungsi Mengatur arah putaran dan kecepatan motor kanan. arah dapat berisi nilai 0 untuk maju, nilai 1 untuk mundur, atau nilai 2 untuk stop. speed merupakan kecepatan putaran motor (nilai PWM). Nilai yang valid adalah 0 sampai dengan Makin besar nilai speed maka makin cepat putaran motor. Contoh motorkanan(2,0); akan memerintahkan motor kanan agar berhenti. 4. PERANGKAT KERAS DT-ROBOT LINE FOLLOWER 4.1. TATA LETAK KOMPONEN DT-ROBOT LINE FOLLOWER 12

13 4.2. FUNGSI KONEKTOR DAN KOMPONEN Terminal biru J7 berfungsi sebagai konektor untuk catu daya. Pin Nama 1 GND 2 Fungsi Titik referensi untuk catu daya input 7,2-VDC Terhubung ke catu daya untuk input (7,2 Volt) Konektor RJ11 UART RS232 (J3) berfungsi sebagai konektor untuk antarmuka UART RS-232. Pin Nama Fungsi 1 NC 2 SGND Titik referensi 3 TX Output serial FOLLOWER 4 RX Input serial level RS-232 ke DT-ROBOT LINE FOLLOWER Tidak terhubung kemana-mana level 13 RS-232 dari DT-ROBOT LINE

14 Header ISP HEADER (J1) berfungsi sebagai konektor untuk pemrograman ISP. Pin Nama 1 MOSI Terhubung ke pin MOSI mikrokontroler 2 VCC Output tegangan 5 volt dari DT-ROBOT LINE FOLLOWER 3 NC Tidak terhubung kemana-mana 5 Fungsi ISP_RST Terhubung ke rangkain RESET mikrokontroler 7 SCK Terhubung ke pin SCK mikrokontroler MISO Terhubung ke pin MISO mikrokontroler 4,6,,10 GND Titik referensi Konektor SENSOR PORT (J4) berfungsi sebagai konektor ke modul sensor. Pin Nama Fungsi 1 SI3 Input terhubung pada ADC internal mikrokontroler kanal 7 2 SI2 Input terhubung pada ADC internal mikrokontroler kanal 6 3 SI1 Input terhubung pada ADC internal mikrokontroler kanal 5 4 SI0 Input terhubung pada ADC internal mikrokontroler kanal 4 5 SEN Output untuk menyalakan atau mematikan LED pada modul sensor 6 NC Tidak terhubung kemana-mana 7 VCC Output tegangan 5 volt dari DT-ROBOT LINE FOLLOWER PGND Titik referensi Konektor M1 (J5) berfungsi sebagai konektor ke motor kiri. Pin Nama Fungsi 1 M11 Output ke motor kiri kaki ke-1 2 M12 Output ke motor kiri kaki ke-2 Konektor M2 (J6) berfungsi sebagai konektor ke motor kanan. Pin Nama Fungsi 1 M21 Output ke motor kanan kaki ke-1 2 M22 Output ke motor kanan kaki ke-2 Saklar geser S4 berfungsi sebagai saklar ON/OFF dengan LED PWR IND (D13) sebagai indikatornya. VR LCD CONTRAST (R5) berfungsi untuk mengatur kontras LCD. VR AIN0 ADJ (R6) terhubung ke AIN0. VR ini dapat digunakan untuk Analog Comparator Multiplexed Input. Tactile switch RESET (S1) terhubung ke rangkaian reset. Tactile switch TS1 (S2) terhubung ke PortD.7, dapat difungsikan sebagai input. Tactile switch TS2 (S3) terhubung ke PortB.5, dapat difungsikan sebagai input. Koneksi LCD dan motor driver dapat dilihat pada lampiran skematik. 14

15 5. PROSEDUR PENGUJIAN 1. Hubungkan catu daya ke terminal biru J7. 2. Nyalakan DT-ROBOT LINE FOLLOWER menggunakan saklar ON/OFF yang tersedia. 3. Pada LCD akan tampil Menu Tracking yang ditandai dengan tulisan "READY" pada baris bawah dan kombinasi digital hasil pembacaan sensor pada baris atas. 4. Tekan Tombol TS1 sehingga DT-ROBOT LINE FOLLOWER akan mulai melakukan line-following (motor kanan dan/atau kiri akan berputar). 5. Tekan Tombol TS2 untuk kembali ke Menu Tracking. 6. Tekan Tombol TS2 selama 2 detik. 7. DT-ROBOT LINE FOLLOWER akan masuk ke posisi Menu Raw Data dan pada LCD akan tampil nilai hasil pembacaan sensor.. Letakkan sensor di atas permukaan terang atau permukaan gelap. Nilai sensor akan berubah sesuai dengan tingkat kecerahan permukaan.. Hubungkan DT-ROBOT LINE FOLLOWER dan PC menggunakan kabel serial yang disediakan. 10. Jalankan software DT-ROBOT-LINE-FOLLOWER-GUI. 11. Atur konfigurasi Serial Port yang digunakan melalui tombol COM Setting. 12. Tekan tombol Test Connection. 13. Jika koneksi berhasil, maka akan tampil "Connected to DT-ROBOT" pada bagian Connection Status. Terima Kasih atas kepercayaan Anda menggunakan produk kami, bila ada kesulitan, pertanyaan atau saran mengenai produk ini silahkan menghubungi technical support kami [email protected] 15

16 LAMPIRAN A. Skematik DT-ROBOT LINE FOLLOWER 16

17 B. Penjelasan Bagian-bagian DT-ROBOT LINE FOLLOWER Baut untuk tempat baterai, dilepas lebih dulu saat mengganti bracket (untuk memasang jenis motor berbeda). Baut untuk bracket (di bawah tempat baterai), dilepas saat mengganti bracket (untuk memasang jenis motor berbeda). Baut untuk clamp, digunakan saat memasang motor berjenis metal gear. Baut untuk LCD, dilepas lebih dulu saat mengganti spacer (untuk memasang jenis motor berbeda). Baut untuk castor (atas), dilepas saat mengganti spacer (untuk memasang jenis motor berbeda). Baut untuk castor (bawah), dilepas saat mengganti spacer. Baut dan konektor putih untuk sensor (line tracking), dilepas saat mengganti sensor. 17

DT-SENSE Color Sensor Q uick S tart

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

Lebih terperinci

Wireless Gamepad Interface

Wireless Gamepad Interface Smart Peripheral Controller Wireless Gamepad Interface Trademarks & Copyright PlayStation and DUALSHOCK are registered trademarks of Sony Computer Entertainment Inc. AT, IBM, and PC are trademarks of International

Lebih terperinci

Smart Peripheral Controller Low Cost Serial LCD/OLED

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.

Lebih terperinci

DT-SENSE. Flame Detector

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

Lebih terperinci

Neo Stepper Motor 1.2A

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.

Lebih terperinci

DT-SENSE. IR Proximity Detector

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

Lebih terperinci

DT-SENSE. Color Sensor

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

Lebih terperinci

DT-SENSE. Barometric Pressure & Temperature Sensor

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.

Lebih terperinci

DT-SENSE. Humidity Sensor

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

Lebih terperinci

DT-SENSE. Temperature & Humidity Sensor

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

Lebih terperinci

DT-SENSE. Temperature Sensor

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

Lebih terperinci

DT-SENSE. UltraSonic Ranger (USR)

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

Lebih terperinci

DT-SENSE. Photoreflector

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

Lebih terperinci

AVR USB ISP Trademarks & Copyright

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.

Lebih terperinci

DT-SENSE. Photoreflector ver. 2.0

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

Lebih terperinci

AVR USB ISP mkii Trademarks & Copyright

AVR USB ISP mkii Trademarks & Copyright AVR USB ISP mkii 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

Lebih terperinci

AVR USB ISP mkii ver 2

AVR USB ISP mkii ver 2 AVR USB ISP mkii ver 2 Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of

Lebih terperinci

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

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

Lebih terperinci

DT-COMBO AVR-51 STARTER KIT

DT-COMBO AVR-51 STARTER KIT DT-COMBO AVR-51 STARTER KIT Petunjuk Penggunaan Trademarks & Copyright MCS-51 is a registered trademarks of Intel Corporation. AVR is a registered trademark of Atmel Corporation. ASM51 is copyright by

Lebih terperinci

DT-SENSE Gas Sensor Trademarks & Copyright

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

Lebih terperinci

1 Pendahuluan Spesifikasi Sistem yang Dianjurkan... 3

1 Pendahuluan Spesifikasi Sistem yang Dianjurkan... 3 USB Smart I/O Trademarks & Copyright I 2 C is a Registered Trademark of Philips Semiconductors. AT, IBM, and are trademarks of International Business Machines Corporation. Pentium is a registered trademark

Lebih terperinci

Gamepad Interface. Smart Peripheral Controller

Gamepad Interface. Smart Peripheral Controller Smart Peripheral Controller Gamepad Interface Trademarks & Copyright PlayStation and DUALSHOCK are registered trademarks of Sony Computer Entertainment Inc. Daftar Isi 1 Pendahuluan... 3 1.1 Spesifikasi

Lebih terperinci

AT89 USB ISP Trademarks & Copyright

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

Lebih terperinci

Servo Motor Controller

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.

Lebih terperinci

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK 4.1 Pengukuran Alat Pengukuran dilakukan untuk melihat apakah rangkaian dalam sistem yang diukur sesuai dengan spesifikasi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Pemotong Rumput Lapangan Sepakbola Otomatis dengan Sensor Garis dan Dinding ini, terdapat beberapa masalah

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Dalam perancangan sistem keamanan pada kendaraan roda dua menggunakan sidik jari berbasis mikrokontroler ini terdapat beberapa masalah yang harus

Lebih terperinci

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 21 BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 3.1 Gambaran umum Perancangan sistem pada Odometer digital terbagi dua yaitu perancangan perangkat keras (hardware) dan perangkat lunak (software). Perancangan

Lebih terperinci

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan BAB V PENGUJIAN DAN ANALISIS Pada bab ini akan diuraikan tentang proses pengujian sistem yang meliputi pengukuran terhadap parameter-parameter dari setiap komponen per blok maupun secara keseluruhan, dan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan argo becak motor berbasis arduino dan GPS ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan tersebut

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1.Analisa Masalah Dalam perancangan dan implementasi robot keseimbangan dengan menggunakan metode PID, terdapat beberapa masalah yang harus dipecahkan. Permasalahan

Lebih terperinci

AVR-51 USB ISP Trademarks & Copyright

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

Lebih terperinci

BAB III METODE PENELITIAN. pada blok diagram tersebut antara lain adalah webcam, PC, microcontroller dan. Gambar 3.1 Blok Diagram

BAB III METODE PENELITIAN. pada blok diagram tersebut antara lain adalah webcam, PC, microcontroller dan. Gambar 3.1 Blok Diagram BAB III METODE PENELITIAN 3.1 Model Penelitian Pengerjaan Tugas Akhir ini dapat terlihat jelas dari blok diagram yang tampak pada gambar 3.1. Blok diagram tersebut menggambarkan proses dari capture gambar

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Dalam bidang teknologi, orientasi produk teknologi yang dapat dimanfaatkan untuk kehidupan manusia adalah produk yang berkualitas, hemat energi, menarik, harga murah, bobot ringan,

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1. Identifikasi Kebutuhan Proses pembuatan alat penghitung benih ikan ini diperlukan identifikasi kebutuhan terhadap sistem yang akan dibuat, diantaranya: 1. Perlunya rangkaian

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA 83 BAB IV PENGUJIAN DAN ANALISA 4.1. Tujuan Pengujian Pengujian yang akan dilakukan untuk mengetahui apakah sistem sudah berjalan sesuai dengan perencanaan yang telah dibuat. Pengujian dilakukan pada beberapa

Lebih terperinci

TUGAS MATAKULIAH APLIKASI KOMPUTER DALAM SISTEM TENAGA LISTRIK FINAL REPORT : Pengendalian Motor DC menggunakan Komputer

TUGAS MATAKULIAH APLIKASI KOMPUTER DALAM SISTEM TENAGA LISTRIK FINAL REPORT : Pengendalian Motor DC menggunakan Komputer TUGAS MATAKULIAH APLIKASI KOMPUTER DALAM SISTEM TENAGA LISTRIK FINAL REPORT : Pengendalian Motor DC menggunakan Komputer disusun oleh : MERIZKY ALFAN ADHI HIDAYAT AZZA LAZUARDI JA FAR JUNAIDI 31780 31924

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dijelaskan mengenai implementasi dan evaluasi pada saat melakukan perancangan Standalone AVR Programmer. Berikut ini adalah beberapa cara implementasi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Alat Pendeteksi Uang Palsu Beserta Nilainya Berbasis Mikrokontroler ini, terdapat beberapa masalah yang

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. ketepatan masing-masing bagian komponen dari rangkaian modul tugas akhir

BAB IV HASIL DAN PEMBAHASAN. ketepatan masing-masing bagian komponen dari rangkaian modul tugas akhir BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian Dan Pengukuran Setelah pembuatan modul tugas akhir maka perlu diadakan pengujian dan pengukuran. Tujuan dari pengujian dan pengukuran adalah untuk mengetahui ketepatan

Lebih terperinci

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

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

Lebih terperinci

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

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.

Lebih terperinci

Gambar 3.1 Diagram Blok Alat

Gambar 3.1 Diagram Blok Alat BAB III METODE PENELITIAN Penelitian ini menggunakan metode penelitian eksperimen (uji coba). Tujuan yang ingin dicapai dari penelitian ini adalah membuat suatu alat yang dapat menghitung biaya pemakaian

Lebih terperinci

BAB III METODE PENELITIAN. oleh karenanya akan dibuat seperti pada Gambar 3.1.

BAB III METODE PENELITIAN. oleh karenanya akan dibuat seperti pada Gambar 3.1. BAB III METODE PENELITIAN 3.1 Model Penelitian Agar mendapatkan hasil yang diinginkan maka diperlukan suatu rancangan agar dapat mempermudah dalam memahami sistem yang akan dibuat, oleh karenanya akan

Lebih terperinci

EMS. 1 A Dual H-Bridge

EMS. 1 A Dual H-Bridge EMS 1 A Dual H-Bridge Daftar Isi 1. Pendahuluan... 3 2. Spesifikasi... 3 3. Tata Letak Komponen... 3 4. Keterangan Antarmuka... 4 5. Contoh Koneksi... 5 5.1. Contoh Koneksi Untuk 2 Buah Motor 2 Arah...

Lebih terperinci

ELKAHFI 200 TELEMETRY SYSTEM

ELKAHFI 200 TELEMETRY SYSTEM ELKAHFI 200 TELEMETRY SYSTEM User Manual Edisi September 2006 ELKAHFI Design & Embedded System Solution Daftar Isi Pengenalan Elkahfi Telemetry System Pendahuluan 1 Kelengkapan Telemetry System 2 Spesifikasi

Lebih terperinci

EMS. 2 A Dual H-Bridge

EMS. 2 A Dual H-Bridge EMS 2 A Dual H-Bridge Daftar Isi 1. Pendahuluan... 3 2. Spesifikasi... 3 3. Tata Letak Komponen... 3 4. Keterangan Antarmuka... 4 5. Contoh Koneksi... 5 5.1. Contoh Koneksi Untuk 2 Buah Motor 2 Arah...

Lebih terperinci

Daftar Isi. Lampiran Skema... 7

Daftar Isi. Lampiran Skema... 7 EMS 30 A H-Bridge Daftar Isi 1. Pendahuluan... 3 2. Spesifikasi... 3 3. Tata Letak Komponen... 3 4. Keterangan Antarmuka... 4 5. Contoh Koneksi... 5 6. Tabel Kebenaran... 5 7. Prosedur Testing... 6 7.1.

Lebih terperinci

PC-Link. PC-Link. Application Note AN202

PC-Link. PC-Link. Application Note AN202 PC-Link PC-Link Application Note AN202 GUI Analog Output (DAC) Oleh: Tim IE Aplikasi ini akan membahas software GUI (Grapic User Interface) yang digunakan untuk mengatur Analog Output DAC (Digital to Analog

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari perangkat keras maupun perangkat lunak dari setiap modul yang dipakai pada skripsi ini. 3.1. Perancangan dan

Lebih terperinci

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN ALAT DAN ANALISA BAB IV Pengujian Alat dan Analisa BAB IV PENGUJIAN ALAT DAN ANALISA 4. Tujuan Pengujian Pada bab ini dibahas mengenai pengujian yang dilakukan terhadap rangkaian sensor, rangkaian pembalik arah putaran

Lebih terperinci

EMS. Low Voltage Dual H-Bridge

EMS. Low Voltage Dual H-Bridge EMS Low Voltage Dual H-Bridge Daftar Isi 1. Pendahuluan... 3 2. Spesifikasi... 3 3. Tata Letak Komponen... 3 4. Keterangan Antarmuka... 4 5. Contoh Koneksi Untuk 2 Buah Motor 2 Arah... 5 6. Prosedur Testing...

Lebih terperinci

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

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.

Lebih terperinci

Bab IV PENGOLAHAN DATA DAN ANALISA

Bab IV PENGOLAHAN DATA DAN ANALISA 51 Bab IV PENGOLAHAN DATA DAN ANALISA Dalam perancangan perangkat keras dan perangkat lunak suatu sistem yang telah dibuat ini dimungkinkan terjadi kesalahan karena faktor-faktor seperti human error, proses

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Uraian Umum Dalam perancangan alat akses pintu keluar masuk menggunakan pin berbasis mikrokontroler AT89S52 ini, penulis mempunyai pemikiran untuk membantu mengatasi

Lebih terperinci

Trademarks & Copyright

Trademarks & Copyright ProgPAL User Guide Trademarks & Copyright DT-51 is a trademark of Innovative Electronics. PC, AT, and IBM are trademarks of International Business Machines. Windows is registered trademark of Microsoft

Lebih terperinci

BAB III PERANCANGAN. Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana. simulasi mobil automatis dirancang, diantaranya adalah :

BAB III PERANCANGAN. Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana. simulasi mobil automatis dirancang, diantaranya adalah : BAB III PERANCANGAN Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana simulasi mobil automatis dirancang, diantaranya adalah : 1. Menentukan tujuan dan kondisi pembuatan simulasi

Lebih terperinci

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1. DESKRIPSI KERJA SISTEM Gambar 3.1. Blok diagram sistem Satelit-satelit GPS akan mengirimkan sinyal-sinyal secara kontinyu setiap detiknya. GPS receiver akan

Lebih terperinci

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

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

Lebih terperinci

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino Uno R3 adalah papan pengembangan mikrokontroler yang berbasis chip ATmega328P. Arduino Uno memiliki 14 digital pin input / output (atau biasa ditulis I/O,

Lebih terperinci

BAB III PERANCANGAN SISTEM

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

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Pada bab ini menjelaskan perangkat keras yang digunakan dalam membuat tugas akhir ini. Perangkat keras yang digunakan terdiri dari modul Arduino

Lebih terperinci

Smart Peripheral Controller ALPHANUMERIC DISPLAY

Smart Peripheral Controller ALPHANUMERIC DISPLAY Smart Peripheral Controller ALPHANUMERIC DISPLAY Quick Start Trademarks & Copyright XT, AT, IBM, PC, and PC-DOS are trademarks of International Business Machines Corp. MS-DOS is a registered trademark

Lebih terperinci

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

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

Lebih terperinci

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

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

Lebih terperinci

DT-SENSE Application Note

DT-SENSE Application Note 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

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN DAN REALISASI ALAT BAB III PERANCANGAN DAN REALISASI ALAT Pada bab ini akan dibahas mengenai perancangan sistem dan realisasi perangkat keras dan perangkat lunak dari setiap modul yang mendukung alat secara keseluruhan.

Lebih terperinci

DT-BASIC Application Note

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

Lebih terperinci

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain: BAB III METODE PENELITIAN Dalam pembuatan kendali robot omni dengan accelerometer dan keypad pada smartphone dilakukan beberapa tahapan awal yaitu pengumpulan data yang diperlukan dengan beberapa cara

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI BAB III PERANCANGAN DAN PEMBUATAN APLIKASI Dalam bab ini akan dibahas mengenai perancangan dan pembuatan aplikasi dengan menggunakan metodologi perancangan prototyping, prinsip kerja rangkaian berdasarkan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Penyaji Minuman Otomatis Berbasis Mikrokontroler ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. AnalisaMasalah Dalam perancangan robot penyeimbang menggunakan sensor jarakberbasis android, terdapatbeberapa masalah yang harus dipecahkan. Permasalahan tersebut

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas dasar teori yang berhubungan dengan perancangan skripsi antara lain motor servo, LCD Keypad Shield, rangkaian pemantik, mikrokontroler arduino uno dan kompor

Lebih terperinci

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS Pada bab ini menjelaskan tentang perancangan dan pembuatan alat simulasi Sistem pengendali lampu jarak

Lebih terperinci

Daftar Isi. Lampiran Skema... 7

Daftar Isi. Lampiran Skema... 7 EMS 5 A H-Bridge Daftar Isi 1. Pendahuluan... 3 2. Spesifikasi... 3 3. Tata Letak Komponen... 3 4. Keterangan Antarmuka... 4 5. Contoh Koneksi... 5 6. Tabel Kebenaran... 5 7. Prosedur Testing... 6 7.1.

Lebih terperinci

PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library.

PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library. PENGENALAN ARDUINO Arduino merupakan board mikrokontroller yang berbasis opensource. Ada beberapa macam arduino, salah satunya adalah arduino uno yang akan di gunakan pada kesempatan kali ini. SPESIFIKASI

Lebih terperinci

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. 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

Lebih terperinci

BAB IV PENGUJIAN DAN PEMBAHASAN

BAB IV PENGUJIAN DAN PEMBAHASAN BAB IV PENGUJIAN DAN PEMBAHASAN Pada bab ini memuat hasil pengamatan dan analisis untuk mengetahui kinerja dari rangkaian. Dari rangkaian tersebut kemudian dilakukan analisis - analisis untuk mengetahui

Lebih terperinci

DQI-03 DELTA ADC. Dilengkapi LCD untuk menampilkan hasil konversi ADC. Dilengkapi Zero offset kalibrasi dan gain kalibrasi

DQI-03 DELTA ADC. Dilengkapi LCD untuk menampilkan hasil konversi ADC. Dilengkapi Zero offset kalibrasi dan gain kalibrasi DQI-03 DELTA ADC Spesifikasi : Resolusi 10 bit 12 Ch ADC USB/RS232 Interface Dilengkapi LCD untuk menampilkan hasil konversi ADC Dilengkapi Zero offset kalibrasi dan gain kalibrasi Delta subsystem protokol

Lebih terperinci

DT-SENSE THERMOPILE ARRAY SENSOR

DT-SENSE THERMOPILE ARRAY SENSOR DT-SENSE THERMOPILE ARRAY 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

Lebih terperinci

Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam

Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam email : [email protected] Robot line follower, adalah sebuah robot yang bisa bergerak mengikuti garis tebal berwarna

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Gambaran Umum Pada bab ini membahas tentang perancangan sistem yang mencakup perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras ini meliputi sensor

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS 3.1. Pendahuluan Perangkat pengolah sinyal yang dikembangkan pada tugas sarjana ini dirancang dengan tiga kanal masukan. Pada perangkat pengolah sinyal

Lebih terperinci

BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM 27 BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM 3.1. Diagram Blok Sistem Diagram merupakan pernyataan hubungan yang berurutan dari satu atau lebih komponen yang memiliki satuam kerja tersendiri dan setiap

Lebih terperinci

Controller System. CodeVisionAVR Demo

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

Lebih terperinci

Programmer. Petunjuk Penggunaan

Programmer. Petunjuk Penggunaan Programmer Petunjuk Penggunaan Trademarks & Copyright Windows and Windows NT are registered trademarks of Microsoft Corporation. MCS-51 and Pentium are registered trademarks of Intel Corporation. AVR is

Lebih terperinci

BAB III MIKROKONTROLER

BAB III MIKROKONTROLER BAB III MIKROKONTROLER Mikrokontroler merupakan sebuah sistem yang seluruh atau sebagian besar elemennya dikemas dalam satu chip IC, sehingga sering disebut single chip microcomputer. Mikrokontroler merupakan

Lebih terperinci

BAB III PERANCANGAN. Gambar 3.1. Blok sistem secara keseluruhan. Sensor tegangan dan sensor arus RTC. Antena Antena. Sensor suhu.

BAB III PERANCANGAN. Gambar 3.1. Blok sistem secara keseluruhan. Sensor tegangan dan sensor arus RTC. Antena Antena. Sensor suhu. BAB III PERANCANGAN Pada bab tiga akan diuraikan mengenai perancangan sistem dari perangkat keras dan perangkat lunak yang digunakan pada Data Logger Parameter Panel Surya. Dimulai dari uraian cara kerja

Lebih terperinci

BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT

BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT 3.1. Perancangan Sistem Secara Umum bawah ini. Diagram blok dari sistem yang dibuat ditunjukan pada Gambar 3.1 di u(t) + e(t) c(t) r(t) Pengontrol Plant

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA. mana sistem berfungsi sesuai dengan rancangan serta mengetahui letak

BAB IV PENGUJIAN DAN ANALISA. mana sistem berfungsi sesuai dengan rancangan serta mengetahui letak BAB IV PENGUJIAN DAN ANALISA Langkah pengujian bertujuan untuk mendapatkan data-data sejauh mana sistem berfungsi sesuai dengan rancangan serta mengetahui letak kesalahan bila sistem yang dibuat ternyata

Lebih terperinci

BAB V HASIL DAN PEMBAHASAN. Pengujian dilakukan terhadap 8 sensor photodioda. mendeteksi garis yang berwarna putih dan lapangan yang berwarna hijau.

BAB V HASIL DAN PEMBAHASAN. Pengujian dilakukan terhadap 8 sensor photodioda. mendeteksi garis yang berwarna putih dan lapangan yang berwarna hijau. BAB V HASIL DAN PEMBAHASAN 5.1 Pengujian Sensor Photodioda 5.1.1 Tujuan Pengujian dilakukan terhadap 8 sensor photodioda. Adapun tujuan dari pengujian sensor photodioda adalah digunakan untuk mendeteksi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini membahas perencanaan dan pembuatan dari alat yang akan dibuat yaitu Perencanaan dan Pembuatan Pengendali Suhu Ruangan Berdasarkan Jumlah Orang ini memiliki 4 tahapan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan Alat Pengaduk Adonan Kue ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan tersebut antara

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input)

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input) BAB IV PENGUJIAN DAN ANALISA Pada bab ini akan dibahas hasil penujian dari hasil sistem yang telah dirancang. Dimana pengujian dilakukan dengan melakukan pengukuran terhadap komponen-komponen sistem yang

Lebih terperinci

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

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

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari modifikasi kelistrikan pada kendaraan bermotor, perangkat keras maupun perangkat lunak dari setiap modul yang

Lebih terperinci

DGSM300 DELTA GSM MODEM INTERFACE

DGSM300 DELTA GSM MODEM INTERFACE DGSM300 DELTA GSM MODEM INTERFACE SPESIFIKASI: - RS232 port untuk antarmuka dengan PC - Serial TTL untuk antarmuka dengan system mikrokontroler maupun DU- 232 (USB) - RTC Battery untuk penyimpanan data

Lebih terperinci