Hc-06 yı kullanamıyorum yardım?

Hc-06 yı kullanamıyorum yardımcı olabilecek varmi teşekkürler

M
0 kişi takip ediyor.
Misafir olarak yayınla
9
9 CEVAP

Şema ve kodu at bakalım

B

const int motorA1 = 5; // L298N'in IN3 Girişi const int motorA2 = 6; // L298N'in IN1 Girişi const int motorB1 = 10; // L298N'in IN2 Girişi const int motorB2 = 9; // L298N'in IN4 Girişi int i=0; //Döngüler için atanan rastgele bir değişken int j=0; //Döngüler için atanan rastgele bir değişken int state; //Bluetooth cihazından gelecek sinyalin değişkeni int vSpeed=255; // Standart Hız, 0-255 arası bir değer alabilir void setup() { // Pinlerimizi belirleyelim pinMode(motorA1, OUTPUT); pinMode(motorA2, OUTPUT); pinMode(motorB1, OUTPUT); pinMode(motorB2, OUTPUT); // 9600 baud hızında bir seri port açalım Serial. Begin(9600); } void loop() { /*Bluetooth bağlantısı koptuğunda veya kesildiğinde arabayı durdur. (Aktif etmek için alt satırın "//" larını kaldırın.)*/ // if(digitalRead(BTState)==LOW) { state='S'; } //Gelen veriyi 'state' değişkenine kaydet if(Serial. Available() > 0){ state = Serial. Read(); } /* Uygulamadan ayarlanabilen 4 hız seviyesi.(Değerler 0-255 arasında olmalı)*/ if (state == '0'){ vSpeed=0;} else if (state == '1'){ vSpeed=100;} else if (state == '2'){ vSpeed=180;} else if (state == '3'){ vSpeed=200;} else if (state == '4'){ vSpeed=255;} /***********************İleri****************************/ //Gelen veri 'F' ise araba ileri gider. if (state == 'F') { analogWrite(motorA1, vSpeed); analogWrite(motorA2, 0); analogWrite(motorB1, vSpeed); analogWrite(motorB2, 0); } /**********************İleri Sol************************/ //Gelen veri 'G' ise araba ileri sol(çapraz) gider. else if (state == 'G') { analogWrite(motorA1,vSpeed ); analogWrite(motorA2, 0); analogWrite(motorB1, 100); analogWrite(motorB2, 0); } /**********************İleri Sağ************************/ //Gelen veri 'I' ise araba ileri sağ(çapraz) gider. else if (state == 'I') { analogWrite(motorA1, 100); analogWrite(motorA2, 0); analogWrite(motorB1, vSpeed); analogWrite(motorB2, 0); } /***********************Geri****************************/ //Gelen veri 'B' ise araba geri gider. else if (state == 'B') { analogWrite(motorA1, 0); analogWrite(motorA2, vSpeed); analogWrite(motorB1, 0); analogWrite(motorB2, vSpeed); } /**********************Geri Sol************************/ //Gelen veri 'H' ise araba geri sol(çapraz) gider else if (state == 'H') { analogWrite(motorA1, 0); analogWrite(motorA2, 100); analogWrite(motorB1, 0); analogWrite(motorB2, vSpeed); } /**********************Geri Sağ************************/ //Gelen veri 'J' ise araba geri sağ(çapraz) gider else if (state == 'J') { analogWrite(motorA1, 0); analogWrite(motorA2, vSpeed); analogWrite(motorB1, 0); analogWrite(motorB2, 100); } /***************************Sol*****************************/ //Gelen veri 'L' ise araba sola gider. else if (state == 'L') { analogWrite(motorA1, vSpeed); analogWrite(motorA2, 150); analogWrite(motorB1, 0); analogWrite(motorB2, 0); } /***************************Sağ*****************************/ //Gelen veri 'R' ise araba sağa gider else if (state == 'R') { analogWrite(motorA1, 0); analogWrite(motorA2, 0); analogWrite(motorB1, vSpeed); analogWrite(motorB2, 150); } /************************Stop*****************************/ //Gelen veri 'S' ise arabayı durdur. else if (state == 'S'){ analogWrite(motorA1, 0); analogWrite(motorA2, 0); analogWrite(motorB1, 0); analogWrite(motorB2, 0); } }

Murat Çapaş 6 yıl

kod bu

Murat Çapaş 6 yıl

koddaki bağlantıları yaptım

Murat Çapaş 6 yıl

Problem nedir

Burak Tınaztepe 6 yıl

Eşleştirme yaptın mı

Burak Tınaztepe 6 yıl

Eşleriyle

Murat Çapaş 6 yıl

Eslesiyor

Murat Çapaş 6 yıl

Fakat eslestigi zaman ışıklar 15 20 saniyede bir yanıp sönüyor ve motorlar hareket etmiyor

Murat Çapaş 6 yıl

Güç olarak ne kullandın pil mi

Burak Tınaztepe 6 yıl

Evet pil

Murat Çapaş 6 yıl

4x2 1.5v pil

Murat Çapaş 6 yıl

Alkali mi

Burak Tınaztepe 6 yıl

Burak Tınaztepe bilmiyorum onu

Murat Çapaş 6 yıl

Yazar üzerin de çinko kullanma duracel tak 9 volt

Burak Tınaztepe 6 yıl

Bu piller arkasında da 4 tane var toplam 8

com-vrshklvgzyv5u9oulj1v.jpg

Murat Çapaş 6 yıl

Zaten 6 volt ediyor 1.5 volt bi tanesi üzerin de çinko mu alkali mi yazıyor belli olmuyor

Burak Tınaztepe 6 yıl

Burak Tınaztepe ne olması gerek

Murat Çapaş 6 yıl

Sanırım çinko pil çinkolar işe yaramıyor gp yada duracel kullan alkalin pil

Burak Tınaztepe 6 yıl