• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino UNO, HC-05, BT Game Pad
#1
Witam, chciałem połączyć ze sobą moduł hc-05 i game pada którego kupiłem na aliexpress. Poniżej link do niego:
Link

Moduł hc-05 już mam połączony z arduino uno, udało mi się też połączyć nim przez telefon. Tak samo pada mogę bez problemów połączyć do telefonu. Pad jest też wykrywany przez moduł BT ale nie potrafi nawiązać z nim połączenia. Łączyłem się komendami AT z tutoriali na necie. HC-05 było ustawione w tryb master.

To komendy które użyłem:
AT+UART=38400,0,0
AT+ROLE=1
AT+CMODE=0
AT+BIND=0cfc,83,29ecd3

Jeszcze próbowałem z komendami AT+LINK i AT+PAIR ale nie potrafię się połaczyć...
 
Odpowiedź
#2
Ale nie łączysz się z padem<>BT czy z BT<>Atmega.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#3
Nie potrafie połączyć się Pad <> BT. 

Do połączenia się BT <> Atmega mam taki kodzik z neta:
Kod:
#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11);

void setup()
{
 pinMode(9, OUTPUT);
 digitalWrite(9, HIGH);
 Serial.begin(9600);
 Serial.println("Enter AT commands:");
 BTSerial.begin(38400);
}

void loop()
{
 if (BTSerial.available())
   Serial.write(BTSerial.read());
 if (Serial.available())
   BTSerial.write(Serial.read());
}
 
Odpowiedź
#4
A spróbuj ogólnie czy połączysz telefon <>BT.

Wysłane z mojego Redmi Note 4X przy użyciu Tapatalka
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#5
Hmm... Nie wiem czy tak powinno być ale po ustawieniu role=1, cmode=0, bind=acc1,ee,4cbeb8 (adres tel) i zresetowaniu to nic sie nie dzieje. Dopiero przy komendzie AT+PAIR=acc1,ee,4cbeb8,20 na telefonie wyskakuje okienko w którym trzeba wpisać kod i dopiero wtedy urządzenia są sparowane. Ale to nie zmienia faktu, że przy padzie nawet z komendą AT+LINK nie działało.
 
Odpowiedź
#6
Ja to co pamiętam parowało się klawiszem na BT ale ten kod da się wyłącza komedami AT.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#7
Udało mi się zrobić tak, żeby automatycznie łączył się z urządzeniami (parował je). Z telefonem działało idealnie. Przy padzie aktualnie widać, że próbuje się połączyć ale coś nie za bardzo to wychodzi... Na filmiku przedstawione połączenie z padem. https://www.youtube.com/watch?v=nk1SGPuw-go

Nie wiem gdzie tkwi problem.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości