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)
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ı)
abi uygulamayı güncellermisin eski cihazlar için uygun değil diyor
----- Mustafa KARSLI ---->
Herhangi bir bt kontrol uygulamasını kullanabilirsiniz. Sadece uygulamadaki yön için atanan karakterleri kodda değiştirmelisiniz.
Eren04.01.2024 21.37.14
Hc-06 ile oluyomu
----- Mustafa KARSLI ---->
Olur
Ömer Nazif Yırtıcı15.07.2023 20.38.45
Hocam. tüm devreler çalışıyor. Kodları değişik bordsları kullanarak yüklüyorum ama araba hareket etmiyor. Kodları yüklerken kopyala yapıştırdan sonra bords ports.da hangi sıralamayı izlemeliyim neleri seçerek devam etmeliyim. Teşekkür ederim.
Furkan Çelik08.06.2022 18.47.14
Hocam Merhabalar Sizin aynısını yapıyorum fakat araç çalışmıyor bluetooth bağlanıyor fakat araç hareket etmiyor yardımcı olursanız sevinirim
recep muharrem18.04.2021 10.45.12
abi ben senin dediğin her şeyi yaptım çalışmıyor arduino yanmış olabilirmi
Arda Kocaman05.09.2020 22.28.50
Hocam devreyi yaptım kodları yükledim uygulamadan kontrol etmeye çalıştığımda bir tuşa basıyorum rastgele yerlere gidiyor bluetooth bağlantısı kesiliyor pil sayısı arttırğımda ise bluetooth çalışmıyor ne yapazağım
Mehmet Akif31.08.2020 23.56.37
abi herşey tamam devre hazır kodlar yüklendi felan ama tx yanarken rx yanmıyo kabloların yerini değiştirincede tam tersi bu normalmi vede tabiki çalışmıyo dah ayeni başladım pekmi bilgim yok inş cevap verirsin
M.METEHAN BOZDEMİR01.06.2020 01.55.24
Robotu yapıp kodları yükledim uygulamadan kontrol etmeye başlıyorum bir düğmeye basıyorum sonra kendi kafasına göre hareket ediyor öbür tuşlara basıyorum ama algılamıyor kendi kafasına göre hareket ediyor sonra bluetooth bağlantısı kopuyor ve hareket etmeye devam ediyor durdurmak için kendi üzerindeki düğmeye basmak zorunda kalıyorum. Sorunu nasıl düzeltebileceğimi söyler misiniz?
----- Mustafa KARSLI ---->
Pilin gücü yetmiyordur. Pilin gücünü arttırınız
Esvet Can 22.05.2020 12.09.02
Hocam kodu yüklerken rxd ve txd cikartayimmi iyi günler
----- Mustafa KARSLI ---->
Hayırlı günler. kodu yüklerken bluetooth bağlantısını kesmeniz gerekir.
Doğan 01.04.2020 20.32.41
hocam ben bağlantıları yaptım ancak araba hareket etmiyor.öğretmenim ben arduino kursunda yapmıştık ama şimdi o kodla da çalıştıramıyorum.orda ena ve enb ye de kablo bağlamıştık.
ABDURRAHMAN04.03.2020 18.49.40
PEKİ HOCAM UNO YERİNE MEGA KULANA BİLRMİYİZ
Emirhan18.01.2020 00.11.55
Yalnıza "DC motor"lar hareket etmiyor ne yapmam gerek?
Emirhan17.01.2020 23.55.39
İlker kardeşim hatanı bir tek "rx0"da bulunan kabloyu çektikten sonra düzelecektir. Yani kodu yükler iken "rx0" boş kalacak, kod yüklendikten sonra ise "rx0"a doğru olan kabloyu yerleştireceksin..
ilker öztürk11.12.2019 23.49.46
Arduino:1.8.10 (Windows 10), Kart:"Arduino Uno"
Çalışmanız programın 2368 bayt (7 %) saklama alanını kullandı. Maksimum 32256 bayt.
Global değişkenler belleğin 188 byte kadarını (9%) kullanıyor. Yerel değişkenler için 1860 byte yer kalıyor. En fazla 2048 byte kullanılabilir.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xdd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xdd
Karta yüklenirken sorun oluştu. Tavsiyeler için http://www.arduino.cc/en/Guide/Troubleshooting#upload adresine göz atabilirsiniz.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
hatalarnı alıyorum yardım edermisiniz
CAKAL CEYRANCI27.06.2019 00.01.51
HOCAM BUNU MOTOR Sürücüsü OLMADAN TRANSİSTÖR İLE YAPABİLİRMİYİZ EGER OLUYORSA BANA MAİL ADRESİMDEN YOLLAYABİLİRMİSİNİZ SEMSINI VE KODLARINI SAYGILARIMLA
Emirhan15.05.2019 00.38.25
Kodlar hep yanlış çıkıyor Abi nasıl yaparım?
çağlayan16.04.2019 19.18.44
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
ahmet10.12.2018 15.17.51
abi bizim harşey tamam ama sinyalde tx den geliyo ama motorlar gitmiyoo yardıımmm
Fikrini Belirt
🤲
Günün Esması
el - MÜTEKEBBİR
"
En büyük ve en yüce olan, büyüklüğünü, ululuğunu her an ve her yerde gösteren.
"
💡
Günün Sözü
“Her nefis ölümü tadacaktır. Sizi bir imtihan olarak hayır ile de şer ile de deniyoruz. Ancak bize döndürüleceksiniz.”
Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....