Skocz do zawartości

Problem z podłączeniem modułu bluetooth HC-06


dinom480

Pomocna odpowiedź

Mam problem z podłączeniem do arduino mega modułu HC-06, w moim układzie mam 2 silniki i jeszcze będę musiał dodać 6 serwomechanizmów co zajmie mi wszystkie piny PWM a mój moduł bluetooth z jakiegoś powodu działa tylko na pinach 2-13. Jak to naprawić?

#include <SoftwareSerial.h>
#define BT_TX 0 
#define BT_RX 1
SoftwareSerial bt(BT_TX, BT_RX);
char x;
void setup() {
 dht.begin();
 pinMode(2,OUTPUT);   
 pinMode(4,OUTPUT);   
 pinMode(5,OUTPUT);   
 pinMode(7,OUTPUT);   
 bt.begin(9600); 
}

void loop() {
  digitalWrite(3,255);
  digitalWrite(6,255);
if(bt.available()){
  x = bt.read();
    bt.println(x);
}
if(x == 'B'){            
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
}
else if(x == 'F'){      
  digitalWrite(2,HIGH);
  digitalWrite(7,HIGH);
}
else if(x == 'L'){      
  digitalWrite(2,HIGH);
  digitalWrite(5,HIGH);
}
else   if(x == 'R'){      
  digitalWrite(7,HIGH);
  digitalWrite(4,HIGH);
}
else if(x == 'S'){      
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(7,LOW);
}
delay(100);
}

 

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.