Leonardo + HC 05 Bluetooth problem z łącznością.

Masz problem z Arduino? Tutaj możesz szukać pomocy.
ODPOWIEDZ
crack123
Młodszy majsterkowicz
Posty: 2
Rejestracja: 15 sty 2016, 23:39

Leonardo + HC 05 Bluetooth problem z łącznością.

Post autor: crack123 » 15 sty 2016, 23:54

Mam problem z połączeniem telefonu (aplikacja: bluetooth terminal) i arduino poprzez HC-05 (ZS-040) Bluetooth. Oto mój schemat:
lol1.gif
Oto mój skecz:

Kod: Zaznacz cały

char junk;
String inputString="";
 
void setup()                    // run once, when the sketch starts
{
 Serial.begin(9600);            // set the baud rate to 9600, same should be of your Serial Monitor
 pinMode(13, OUTPUT);
}
 
void loop()
{
  if(Serial.available()){
  while(Serial.available())
    {
      char inChar = (char)Serial.read(); //read the input
      inputString += inChar;        //make a string of the characters coming on serial
    }
    Serial.println(inputString);
    while (Serial.available() > 0)  
    { junk = Serial.read() ; }      // clear the serial buffer
    if(inputString == "a"){         //in case of 'a' turn the LED on
      digitalWrite(13, HIGH);  
    }else if(inputString == "b"){   //incase of 'b' turn the LED off
      digitalWrite(13, LOW);
    }
    inputString = "";
  }
}
I teraz pytanie, czy ja coś źle podłączam? Czy mój program po prostu nie komunikuje się z moim telefonem. W żaden sposób nie mogę zapalić leda z poziomu telefonu
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


martinok
Młodszy majsterkowicz
Posty: 42
Rejestracja: 10 sty 2015, 23:16

Re: Leonardo + HC 05 Bluetooth problem z łącznością.

Post autor: martinok » 16 sty 2016, 00:31

Wydaje mi się że znaki do odczytu powinny być w apostrofach 'a' a nie w cudzysłowach "a".
Poza tym czy masz pewność że telefon wysyła właśnie te znaki.
Pozdrawiam
crack123
Młodszy majsterkowicz
Posty: 2
Rejestracja: 15 sty 2016, 23:39

Re: Leonardo + HC 05 Bluetooth problem z łącznością.

Post autor: crack123 » 16 sty 2016, 00:46

Robię tak samo jak w tutku z tej strony:

Kod: Zaznacz cały

instructables. com/id/Remotely-Control-LED-using-HC-05-Bluetooth-Arduino/step3/Send-serial-commands-to-Arduino-using-Serial-Monit/
W serial monitor: gdy wpisuję a lub b, to lampka się zapala, z kolei z poziomu telefonu przy pomocy bt terminal, nie działa nic.
Arduino
Majsterkowicz
Posty: 56
Rejestracja: 18 sty 2016, 22:23

Re: Leonardo + HC 05 Bluetooth problem z łącznością.

Post autor: Arduino » 23 sty 2016, 22:13

W swojej aplikacji w ustawieniach są podane komendy odpowiadające każdemu przyciskowi. Sprawdz czy się ze sobą zgadzają. ;)
ODPOWIEDZ

Strony partnerskie: