Skocz do zawartości

Arduino - problem z komunikacja przez bluetooth


erfax

Pomocna odpowiedź

Witam wszystkich!

oto mój kod

#include <OrangutanMotors.h>

int blt;
OrangutanMotors silnik1;
OrangutanMotors silnik2;
int predkosc1 = 255;
int predkosc2 = -255; 
int predkosc3 = 0;

void setup() {


 Serial.begin(9600);
}

void loop() {
  if(Serial.available() > 0){     
     blt = Serial.read();} 

     if (blt == '1') {
 silnik1.setM1Speed(predkosc1);
 silnik2.setM2Speed(predkosc1);

}
 else if (blt == '2') {
 silnik1.setM1Speed(predkosc3);
 silnik2.setM2Speed(predkosc3);

} 
 else if (blt == '3') {
 silnik1.setM1Speed(predkosc1);
 silnik2.setM2Speed(predkosc2);

}
 else if (blt == '4') {
 silnik1.setM1Speed(predkosc2);
 silnik2.setM2Speed(predkosc1);

}

}

tx do rx

rx do tx <--- podłaczone HC06 do płytki Baby Orangutan

Oczywicie podłaczone jest też odpowiednie zasilanie i do płytki i do modułu

uruchamiany jest bluetooth terminal na tablecie z andkiem.

Podłączenie z modułem jest ok.

Kiedy zostaje wysłana 1 z terminala do płytki

nic się nie dzieje, a na moje oko powinno ruszyć silniki?

Za działało przy zasilaniu z programatora, przy zasilaniu z baterii nie chce działać, co może być nie tak? Proszę o pomoc

Link do komentarza
Share on other sites

Posiadam miernik którym sprawdziłem napięcie na poszczególnych pinach które są zasilane przy programatorze, następnie przy samej baterii, napięcia są takie same, a mimo to przy zasilaniu z baterii płytka nie wykonuje programu.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Zasilam z baterii 9V, miernik wskazuje 12V. Nie wiem jaka jest wydajność przy takiej baterii, jest to zwykła ciężka "9 woltówka".

Prąd na dtr płytki 100 mA przy 5V...

Jak jest już gdzieś podobny temat to Proszę o przekierowanie.

Link do komentarza
Share on other sites

Tylko że istnieje zasadniczy problem.

Gdy wgrywam inny program bez bluetooth'a - samo uruchomienie silników, wszystko działa poprawnie przy tej baterii 9 V.

Coś więc może być z kodem? z przesyłaniem programu?

Baterię li pol i tak kupię. Natomiast obawiam się że problem nie zniknie od samego zasilania w tym przypadku.

Gdyby chodziło o wydajność silniki wydawałyby z siebie chociaż brzęczenie, na pinach pojawiało by się jakiekolwiek napięcie a tu zero.

Link do komentarza
Share on other sites

Tylko że istnieje zasadniczy problem.

Gdy wgrywam inny program bez bluetooth'a - samo uruchomienie silników, wszystko działa poprawnie przy tej baterii 9 V.

Coś więc może być z kodem? z przesyłaniem programu?

Baterię li pol i tak kupię. Natomiast obawiam się że problem nie zniknie od samego zasilania w tym przypadku.

Gdyby chodziło o wydajność silniki wydawałyby z siebie chociaż brzęczenie, na pinach pojawiało by się jakiekolwiek napięcie a tu zero.

To może akurat zasilenie dodatkowo bluetooth'a jest zbyt dużym obciążeniem dla baterii??

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.