ALLAH (cc)'IN EN GZEL SMLER (ESMA-L HSNA)
el - KAYYUM

Bütün mahlukatı var kılıp, varlığını devam ettiren.

     ANASAYFA    |   BEN KMM?   |   GALER   |   ZYARET DEFTER   |   LETM      İnsanlara merhamet etmeyene Allah da merhamet etmez. - Hz.Muhammed (sav)

Arduino Bluetooth Kontrollü Araba Yapımı

Arduino Bluetooth Kontrollü Araba Yapımı
 + Yazy Byt    - Yazy Klt           

Arduino ile bluetooth kontrollü araba yapımından bahsedeceğim. Aşağıda arabanın devresi ve kodları mevcuttur. Hazır 2 tekerli araba kiti alıp bunun üzerinden bluetooth kontrollü arabayı tamamladım. 

Burada yaptığımız arabada temel işlevler yapılmaktadır. İleri, geri, sol, sağ ve hız ayarı gibi... Diğer işlevleri kendiniz koda ekleyerek kullanabilirsiniz.

Burada cep telefonu ya da tablet üzerinden kontrol edebilmek için play storedan "Arduino Bluetooth Araba Kontrol" uygulamasını kullanabilirsiniz.

Malzemeler:

  • Arduino Uno
  • L298N Motor Sürücü
  • 2 Tekerli Araç Kiti
  • HC05 Blutooth Modül
  • Pil Yuvası ve Pil (Ben 8 pil kullandım)

 

BT Kontrollü Araba

 

const int motorA1  = 5;  // L298N'in IN3 Girişi
const int motorA2  = 6;  // L298N'in IN1 Girişi
const int motorB1  = 9; // L298N'in IN2 Girişi
const int motorB2  = 10;  // L298N'in IN4 Girişi
int durum; 
int Hiz=255;
 
void setup() {
    pinMode(motorA1, OUTPUT);
    pinMode(motorA2, OUTPUT);
    pinMode(motorB1, OUTPUT);
    pinMode(motorB2, OUTPUT);   
    Serial.begin(9600);
}
 
void loop() {
    if(Serial.available() > 0){     
      durum = Serial.read();   
    }
  
  // Uygulamadan ayarlanabilen 3 hız seviyesi.(Değerler 0-255 arası)
   if (durum == '1'){
      Hiz=50;}
    else if (durum == '2'){
      Hiz=150;}
    else if (durum == '3'){
      Hiz=255;}
         
  /******************** İleri *************************/
    if (durum == 'y') {
      analogWrite(motorA1, Hiz); analogWrite(motorA2, 0);
        analogWrite(motorB1, Hiz);      analogWrite(motorB2, 0); 
    }
  /****************** İleri Sağ *********************/
    else if (durum == 'k') {
      analogWrite(motorA1,Hiz ); analogWrite(motorA2, 0);  
        analogWrite(motorB1, 100);    analogWrite(motorB2, 0); 
    }
  /****************** İleri Sol ********************/
    else if (durum == 'm') {
        analogWrite(motorA1, 100); analogWrite(motorA2, 0); 
        analogWrite(motorB1, Hiz);      analogWrite(motorB2, 0); 
    }
  /****************** Geri ****************************/
    else if (durum == 'a') {
      analogWrite(motorA1, 0);   analogWrite(motorA2, Hiz); 
        analogWrite(motorB1, 0);   analogWrite(motorB2, Hiz); 
    }
  /******************* Geri Sağ **********************/
    else if (durum == 'f') {
      analogWrite(motorA1, 0);   analogWrite(motorA2, 100); 
        analogWrite(motorB1, 0); analogWrite(motorB2, Hiz); 
    }
  /******************* Geri Sol *********************/
    else if (durum == 'z') {
      analogWrite(motorA1, 0);   analogWrite(motorA2, Hiz); 
        analogWrite(motorB1, 0);   analogWrite(motorB2, 100); 
    }
  /********************** Sağ *************************/
    else if (durum == 's') {
      analogWrite(motorA1, Hiz);   analogWrite(motorA2, 0); 
        analogWrite(motorB1, 0); analogWrite(motorB2, 0); 
    }
  /*********************** Sol  *************************/
    else if (durum == 'l') {
      analogWrite(motorA1, 0);   analogWrite(motorA2, 0); 
        analogWrite(motorB1, Hiz);   analogWrite(motorB2, 0);     
    }
  /********************* Dur ************************/
    else if (durum == 'd'){
        analogWrite(motorA1, 0);  analogWrite(motorA2, 0); 
        analogWrite(motorB1, 0);  analogWrite(motorB2, 0);
    }  
}
 
( 10448 ) kez okundu     -     14.05.2018    Tweetle     
Arduino Bluetooth Kontrollü Araba Yapımı. RC Controller, Arduino, bluetooth kontrol, bt kontrollü araba, arduino bluetooth kontrol, robot kontrol, l298n
Ziyareti Yorumlar
( 4 ) Yorum
Tmn Gster
CAKAL CEYRANCI - ANKARA - 27.06.2019 00.01
     HOCAM BUNU MOTOR SÜRÜCÜSÜ OLMADAN TRANSÄ°ZTÖR Ä°LE YAPABÄ°LÄ°RMÄ°YÄ°Z EGER OLUYORSA BANA MAÄ°L ADRESÄ°MDEN YOLLAYABÄ°LÄ°MÄ°RÄ°SNÄ°Z SEMSINI VE KODLARINI SAYGILARIMLA

Emirhan - Izmir - 15.05.2019 00.38
     Kodlar hep yanlış çıkıyor Abi nasıl yaparım?

çağlayan - hatay - 16.04.2019 19.18
     selamın aleykum. komut lar çalışmıyor acaba ben mı yanlış yapıyorum anlayamadım. yenı başlayan bırıyım yardımcı olursanız sevınırım. ayrıyeten arduıno yu programlmam gerekiyor muydu ılk bastan? acil donus yaparsanız cok mutlu olurum kolay gelsın

ahmet - Bartın - 10.12.2018 15.17
     abi bizim harşey tamam ama sinyalde tx den geliyo ama motorlar gitmiyoo yardıımmm

Yorum Ekle
Gvenliiniz iin iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karlamamak iin hakaret ieren szler ve argo kelimeler kullanmaynz.
sim
:
Yorum
:
En fazla 400 karakter
ehir
:
E-Posta
:
E-Posta adresi Yaynlanmaz
(Gvenliiniz iin ip adresiniz (3.81.29.226) kaydedilecektir)
  Yeni Dersleri Takip etmek stiyorum. Adresime E-Posta Gelmesini Onaylyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
Bilişim Teknolojileri
C Sharp
Çalışmalar
Donanım
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
Kişisel Gelişim
Okul Öncesi Etkinlik
PHP
Silverlight
Şanlı Tarihimiz
Yazılarım
  Zamanlanm Duyuru/dev Bulunmamaktadr...  
Kiisel resim ve yazlar kullanmak yasaktr. Bunun dndaki dersleri sim ve Kaynak gstermek artyla kullanmak serbesttir.
 Aktif ziyareti : 1
 Bugn : 109
 Toplam : 1993592
Mustafa KARSLI - Bilişim Teknolojileri Öğretmeni © 2008 - 2019  
Site Haritas

 

1