Yardım Arduino Motor Sürücüsü Isınma Problemi Bluetooth Sorunu

Bu konuyu okuyanlar

colite

Profesör
Katılım
27 Ocak 2018
Mesajlar
2,579
Reaksiyon puanı
1,281
Puanları
113
Merhaba Arduino ve Bluetooth HC-06 kullanarak bir Araç yaptım fakat RX'e TX takınca TX'e RX takınca çalışıyor fakat ara ara gidiyor Güç Kaynağı olarak 3S 12v 1500Mah kullanıyorum LMS devresi ile yaptım ve gayet iyi çalışıyor 11.5v çıkış veriyor ama sıkıntılı taraf motor fazla ısınıyor aklıma analog pinler geldi oradan voltaj düşürebilir miyim? Ayrıca bluetooth kapanıyor ve şarjı aşırı hızlı bitiyor 2dk falan gidiyor (araç tank);

Kodlar;
C:
#define in1 5
#define in2 6
#define in3 9
#define in4 10


void setup() {
  // put your setup code here, to run once:
pinMode(OUTPUT, 5);
pinMode(OUTPUT, 6);
pinMode(OUTPUT, 9);
pinMode(OUTPUT, 10);
Serial.begin(9600);


}
void loop() {


                    
if (Serial.available() > 0) {   /*Bluetooth’tan veri bekliyoruz */
    char tus = (char)Serial.read();
    if( tus == 'F' )
    {
      digitalWrite(5, HIGH); //Aracın ileri hareketini tetiklemek için kullanıyoruz;
      digitalWrite(6, LOW);
      digitalWrite(9, HIGH);
      digitalWrite(10,LOW);
    }
    else if( tus == 'S')
    {
      digitalWrite(5, LOW);
      digitalWrite(6, LOW);
      digitalWrite(9, LOW);
      digitalWrite(10,LOW);
    }
    else if( tus == 'B' )
    {
      digitalWrite(5, LOW);
      digitalWrite(6,HIGH);
      digitalWrite(9,LOW);
      digitalWrite(10,HIGH);
    }
    else if( tus == 'L')
    {
      digitalWrite(5, HIGH);
      digitalWrite(6, LOW);
      digitalWrite(9, LOW);
      digitalWrite(10,LOW);
    }
        
    else if( tus == 'R')
    {
      digitalWrite(5, LOW);
      digitalWrite(6, LOW);
      digitalWrite(9, HIGH);
      digitalWrite(10,LOW);
    }
}
 
            }
 

colite

Profesör
Katılım
27 Ocak 2018
Mesajlar
2,579
Reaksiyon puanı
1,281
Puanları
113
Sorunu kendim çözdüm arkadaşlar, LMS devresi belirli bir amperi geçince motor sürücüsünün çektiği amperden dolayı kendini ve pilleri korumak için otomatik olarak kendini kapatıyor, sorunun çözüm olarak teorilerim var voltja düşürürsek eğer olabilir veya motor sürcüsünün ENA ve ENB pinlerini kullanarak voltaj düşürmeyi denicem yani hızı düşürürsem voltajın da düşeceğini en azından amperi de düşürebileceğime inanıyorum. [KONU KİLİT].
Not: Arduinom bozuldu sanmayın lütfen LMS devresinin yeniden çalışması için örnek veriyorum 12v 1.5A adaptör kullanıyorum onunla tekrar güç vermeniz gerekiyor hepsinde aynı mı bilmiyorum.
 
Üst