19 Nisan 2024 Cuma
Arduino Projeleri

Arduino ile Engelden Kaçan Robot Yapımı

9.1kviews

20160614_034728

Arkadaşlar merhabalar bu devremizde arduino ile engelden kaçan robot yapacağız projeyi kendimde yaptım gayet stabil çalışıyor  güvenle deneyebilirsiniz…

Malzeme Listesi

* 1 Adet arduino uno

* 2 adet 6v redüktörlü dc motor + tekerlek

* hc-sr04 Ultrasonik mesefe sensörü

* l293b motor sürücü

* sarhoş tekerlek

* Ortaboy breadboard

* çeşitli vida ve somunlar

* 12×12 cm pertinaks yada bakır plaket

* 4 adet kablo bağı

* 9v pil+ pil başlığı

Devre şeması

Adsız

Arduino kodları:

 

const int trig = 12;
const int echo = 11;
const int sol_ileri = 2;
const int sol_geri = 3;
const int sag_ileri = 4;
const int sag_geri = 5;

int sure = 0;
int mesafe = 0;

void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
pinMode(sol_ileri , OUTPUT);
pinMode(sol_geri , OUTPUT);
pinMode(sag_ileri , OUTPUT);
pinMode(sag_geri , OUTPUT);

Serial.begin(9600);

}

void loop()
{
digitalWrite(trig , HIGH);
delayMicroseconds(1000);
digitalWrite(trig , LOW);

sure = pulseIn(echo , HIGH);
mesafe = (sure/2) / 28.5 ;

if ( mesafe < 35 )
{
digitalWrite(sol_ileri , LOW);
digitalWrite(sol_geri , HIGH);
digitalWrite(sag_ileri , HIGH);
digitalWrite(sag_geri , LOW);
delay(250);
}
else
{
digitalWrite(sol_ileri , HIGH);
digitalWrite(sol_geri , LOW);
digitalWrite(sag_ileri , HIGH);
digitalWrite(sag_geri , LOW);
}

}

 

Devre şeması için tıklayınız.



3 Comments

  1. merhaba bu proje bilgisayara bağlı olarak mı çalışıyor.
    sadece pille çalışmıyor

    1. Vizeler ve dönem ödevleri dolayısı ile geç cevap verdiğim için çok üzgünüm.
      Hayır üzerinde dahili bir pil bulunduğu için mobil bir şekilde kullanılmaktadır. 9v Pil ile arduino uno enerji beslemesini yaptıktan sonra kodun yazımına uygun olduğu şekilde engel görmeden asla durmamaktadır.

      İyi akşamlar dilerim.

  2. meraba kodlariyukledim devreyi yukledim ama engel olsada olmasada motorlar durmuyor
    yardimci olursaniz sevinirim

Mine için bir cevap yazın Cevabı iptal et

Murat Can
Elektrik-Elektronik Mühendisi