Skocz do zawartości

Arduino - problem z komunikacja przez bluetooth


Pomocna odpowiedź

Napisano

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

Jeśli zadziałało przy zasilaniu z programatora a przy zasilaniu z baterii już nie to stawiałbym na jakieś problemy z zasilaniem bateryjnym...

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.

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.

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.

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??

Dziękuje wszystkim, problem został rozwiązany, tak jak już wcześniej pisaliście, kłopotem była bateria, można zamknąć temat.

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