1 / 22

PERANCANGAN PERANGKAT LUNAK ROBOT LINE FOLLOWER

PERANCANGAN PERANGKAT LUNAK ROBOT LINE FOLLOWER. DIAGRAM ALIR (FLOWCHART) PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY SOFTWARE CODE VISION AVR C. Flowchart (diagram alir ). Pengenalan : Diagram yang berisi logika dan instruksi-instruksi dalam suatu program (flowchart) Pemograman

Télécharger la présentation

PERANCANGAN PERANGKAT LUNAK ROBOT LINE FOLLOWER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PERANCANGAN PERANGKAT LUNAK ROBOT LINE FOLLOWER

  2. DIAGRAM ALIR (FLOWCHART) PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY SOFTWARE CODE VISION AVR C

  3. Flowchart (diagram alir) Pengenalan : Diagram yang berisilogikadaninstruksi-instruksidalamsuatu program (flowchart) Pemograman LogikaBiner : 1 dan 0 1 = logika high 0 = logika low

  4. Diagram alir (flowchart)

  5. PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY Sebelummembuat program menentukanpergerakan robot yang tujuannyamenjagaagar robot selaluberadadiatasgaris. Misalkanmengguanakan 4 buah sensor proximity,

  6. PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY • Didapatkan9 kondisisensor • merah = sensor aktif (1) • hitam= sensor nonaktif (0)

  7. PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY • 1 = logika high (sensor aktif) • 0 = logika low • (sensor nonaktif)

  8. PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY MENGGUNAKAN PWM • PWM (pulse width modulation) = ModulasiLebarPulsa • LPWM yaitunilai PWM motor kiri • RPWM yaitunilai PWM motor kanan • Jumlah bit = 256 (0-255) • 0 = kecepatanterendah • 255 = kecepatantertinggi

  9. PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY • Didapatkan 12 kondisi sensor • merah = sensor aktif (1) • hijau = sensor nonaktif (0)

  10. PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY • 1 = logika high (sensor aktif) • 0 = logika low • (sensor nonaktif)

  11. PENDEFINISIAN PENYESUAIAN SENSOR PROXIMITY MENGGUNAKAN PWM • PWM (pulse width modulation) = Modulasi Lebar Pulsa • LPWM yaitu nilai PWM motor kiri • RPWM yaitu nilai PWM motor kanan • Jumlah bit = 256 (0-255) • 0 = kecepatan terendah • 255 = kecepatan tertinggi 10 11

  12. SOFTWARE CODEVISION AVR C Software (program) untukmemprogrammikrokontroler ATMEL ATMEL AVR Bahasa C

  13. SOFTWARE CODEVISION AVR C Jalankan software code vision AVR

  14. Buat Project baru klikFile -> New, pilihProject

  15. “Do you want to use the CodeWizardAVR?” Klik Yes Pilih Chip yang digunakan, chip : ATmega16, clock : 4.000000 MHz

  16. Lakukan setting sebagaiberikut (sesuaikebutuhan) : Port : Port A sebagaiIntputdan Port C sebagai Output Pullup Timers : Timer 0 dengan Clock Value 15,562 KHz, aktifkan Overflow Interrupt

  17. KlikFile -> Generate, Save and Exit Kemudiansimpan (save) Berinama source file, nama project file, nama code wizard project file ada

  18. BuatlahSOURCE CODE (kodepemograman). Setelahselesaimembuat source code, klikSetting -> Programmer Pilih AVR Chip Programmer Type : Kanda System STK200+/300 danpilih Printer Port pada LPT1 : 378h (untuk AVR-ISP) untuk DT-AVR HIQ USB : Atmel STK500/AVRISP danuntuk Communication port disesuaikandengankomputer.

  19. KemudianKlikProject -> Configure, Kemudianpilih menu After Make AktifkanProgram the Chip. Klik OK jikasudah.

  20. Untukmeng-compile project, klikProject -> Make Jikatidakada error maka file siapdidownloadke chip. Pastikankoneksikabel downloader dan chip sudahterpasangdenganbenar. Nyalakan power supply 9- 12 Volt danklikProgram the chip. Tungguhinggaproses download selesai.

  21. Referensi: Pitowarno, Endra. RobotikaDisain, Kontrol, danKecerdasanBuatan, PenerbitAndi, 2006 Wijaya, Putu, S.T. RancangBangun Robot Mobil BerodaTigaMenggunakanPengendali PID. Skripsi Program S1 TeknikElektroUniversitas Sam Ratulangi. Manado. PutroDwisnanto, S.T. RancangBangun Robot Cerdassemutdenganmenggunakanmikrokontroler AVR ATMEGA 16 untukmenentukan l intasanterpendek. Skripsi Program S1 TeknikElektroUniversitas Sam Ratulangi. Manado.

  22. Terimakasih!

More Related