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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.