colite
Profesör
- Katılım
- 27 Ocak 2018
- Mesajlar
- 2,569
- Reaksiyon puanı
- 1,272
- Puanları
- 293
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;
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);
}
}
}