Sabtu, 09 Mei 2015

Robot Avoider menggunakan Arduino


 Robot Avoider adalah robot penghindar halangan yang umum digunakan sebagai proyek latihan pemrograman. Di sini saya akan memperlihatkan Rangkaian serta kode pemrograman pada robot avoider yang saya buat.Saya menggunakan arduino sebagai kontroler dan menggunakan HC SR 04 sebagai sensor jaraknya.

Mekanik :
mekanik robot ini menggunakan mainan tank bekas yang bisa jungkir balik.Jika ingin melihat cara pembuatan mekaniknya,sepertinya blog tetangga ada yang mengkutip cara pembuatannya yang bisa diklik di sini

Rangkaian :
 Ini rangkaian elektroniknya


Kode Pemrograman :

#include <NewPing.h>


#define TRIGGER_PINb  11
#define ECHO_PINb    10
#define MAX_DISTANCE 200


NewPing sonar2(TRIGGER_PINb, ECHO_PINb, MAX_DISTANCE);

int motor1a = 7; //kiri maju
int motor1b = 6; //kiri mundur
int motor2a = 5; // kanan maju
int motor2b = 4; // kanan mundur

void setup()
{
 pinMode(motor1a,OUTPUT);
 pinMode(motor1b,OUTPUT);
 pinMode(motor2a,OUTPUT);
 pinMode(motor2b,OUTPUT);
}

void loop()
{
 
  unsigned int uS2 = sonar2.ping();
 
   if(uS2 / US_ROUNDTRIP_CM < 30)
 {
   analogWrite(motor1a,0);
   analogWrite(motor1b,200);
   analogWrite(motor2a,200);
   analogWrite(motor2b,0);
   delay(10);
 }
 else
 {
   analogWrite(motor1a,140);
   analogWrite(motor1b,0);
   analogWrite(motor2a,140);
   analogWrite(motor2b,0);
   delay(10);
 }
}


Video demo Robot :
Ini adalah video demo robot avoider buatan saya


Nah bagaimana ? silahkan mencoba,kalau mau bertanya langsung di coment saja...

8 komentar:

  1. gan, slam kenal,
    sya mw buat proyek robot avoider tp skema rangkaian nya kurang jelas,
    pa bisa agk diperjelas.
    mohon bantuannya....
    mkasih.

    BalasHapus
    Balasan
    1. Maaf gan, dah lama gak buka blog, jadinya baru jawab sekarang hehe. Boleh minta emailnya ? Biar nanti dikirim lewat email.

      Hapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  3. Gan saya boleh minta skema rangkaian sama komponen2 yg dibutuhkan yg lengkap dari robot avoider ini ga? Saya mau buat project robot ini, kalau boleh minta kirimkan ke email saya triap26@gmail.com

    Terima kasih, sukses selalu gan..

    BalasHapus
    Balasan
    1. Aamiin
      Oke gan, terima kasih kunjungannya

      Hapus
    2. Sama-sama gan..
      Saya tunggu kiriman emailnya hehe

      Hapus
    3. Udah terkirim, kalo ada yang mau ditanyain, silahkan di email gan

      Hapus
  4. Komentar ini telah dihapus oleh pengarang.

    BalasHapus