ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - AZÎZ

İzzet sahibi, her şeye galip olan, karşı gelinemeyen.

     ANASAYFA    |   BEN KİMİM?   |   GALERİ   |   ZİYARETÇİ DEFTERİ   |   İLETİŞİM      De ki: "Rabbim! Bağışla, merhamet et. Çünkü sen merhamet edenlerin en hayırlısısın!" - Mü'minûn, 23/118

Arduino Bluetooth Kontrollü Araba Yapımı

Arduino Bluetooth Kontrollü Araba Yapımı
 + Yazıyı Büyüt    - Yazıyı Küçült           

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);
    }  
}
 
( 9184 ) 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
Ziyaretçi Yorumları
( 4 ) Yorum
Tümünü Göster
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
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
İsim
:
Yorum
:
En fazla 400 karakter
Şehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (18.204.2.53) kaydedilecektir)
  Yeni Dersleri Takip etmek İstiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
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 Bulunmamaktadır...  
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 7
 Bugün : 1249
 Toplam : 1937589
Mustafa KARSLI - Bilişim Teknolojileri Öğretmeni © 2008 - 2019  
Site Haritası

 

7