Skocz do zawartości

Brak komunikacji z ARDUINO poprzez modem bluetooth


Pomocna odpowiedź

Zawsze można użyć do resetowania np lini CTS albo RTS

Dokładnie tak się to robi, przecież arduino z ftdi też używa takiej linii do resetu. W necie można znaleźć przykłady programowania arduino przez hc-05. Tak btw, to nawet arduino BT jest, z tym ze przesadzili z ceną... Niestety, to resetowanie linią CTS/RTS jest trochę kotłowe, ze względny na konieczność wstrzelenia się w tą 1 sekunde - z tego co pamiętam, to konieczna była jakaś modyfikacja w IDE - piszę z telefonu, później znajdę linka (gdzieś w PC nam w ulubionych).

No ale zawsze można ręcznie naciskać reset na płytce (pytanie czy to sensowne, bo po to używany bt, ze nie mamy płytki w rękach), zresztą w arduino decimila było to konieczne.

O ile dobrze pamiętam, to zmieniając bootloader na megaload można łatwo wgrywać soft tym modułem bt.

Dziś otrzymałem wspomniany moduł BT. Z pośpiechu wgrywałem program do arduino mając podłączony moduł pod TX i RX, czy w ten sposób namieszałem w module, coś uszkodziłem ?

Dziś otrzymałem wspomniany moduł BT. Z pośpiechu wgrywałem program do arduino mając podłączony moduł pod TX i RX, czy w ten sposób namieszałem w module, coś uszkodziłem ?

raczej nie - zbombardowałeś go niezrozumiałymi dla niego komendami które olał 😉

Warto dodać, że BT możesz podłączyć na innych pinach niż 0 i 1. Po prostu zamiast serial, używasz NewSoftSerial i dzięki temu możesz jednocześnie korzystać z bt i z połączenia z PC.

Nie mogę się do tego modułu dobrać, ani od strony bezprzewodowej, ani po kablu, terminal działa, ale bt na komendy nie odpowiada. Tutaj problem leży chyba po stronie komputera albo mojej znikomej wiedzy na temat łączności przez rs232. MatManiak:piwo

Panowie liczę na waszą pomoc, moja cierpliwość się kończy 😃 Podłączyłem moduł (już drugi) pod przejściówkę z USB na UART, sprawdziłem oczywiście czy przejściówka działa poprawnie, zwarłem TX z RX i oczywiście otrzymywałem to co wpisałem, jednak po podłączeniu do modułu BT na komendę AT nie odpowiada, co z tym jest?

Spróbuj włączyć tryb AT, bodajże ciąg +++,Zobacz czy odpowiada na inne komendy (AT0, ATN) itp. Pamiętam że nie działało mi to gdy moduł był sparowany z telefonem.

Najgorsze, że kupiłem dwa takie moduły, 2 nie działają, czy możliwe, że taki zbieg okoliczności i oba są zepsute, bo wątpię, że mi się udało je zniszczyć w jakiś cudowny sposób.

Czuje się teraz jak totalny amator, elektroniką interesuję się od 5 roku życia, w dodatku studiuję a taki jeden problem zniechęca mnie do wszystkiego. Kupiłbym następny ale kolekcjonowanie uszkodzonych płytek mnie nie bawi. proszę o jakąś konkretną wypowiedź, typu: Jeśli moduł nie odpowiada to jest uszkodzony. KROPKA

  • 1 miesiąc później...

Jeśli to wniesie wartość merytoryczną, to:

Dwa moduły zostały uszkodzone przeze mnie w momencie wgrywania programu na arduino z podłączonym modułem bluetooth. Zakupiłem 3-ci moduł BT, podłączyłem go do arduino dopiero po wgraniu programu. Wszystko działa!

Także proszę uczyć się na moim błędzie i strać się go nie powielać! 🙂

Hmmm, nie ma w dokumentacji modułu jakiegoś opisu jak go zresetować? Ew. skoro i tak powinien odpowiadać na komendy AT, popróbować różnych predkości transmisji, bo może tylko się przestawił.

Też mi się wydaje, że jest jeszcze dla tych modułów nadzieja. Samemu zdarzyło mi się kilka razy zapomnieć o tym, że mam podłączony BT i wgrywać jakiś program do Ardunio i nic się nie stało. Choć może po prostu miałem szczęscie 😉

Ja podłączyłem btm222 z atmegą, i nie zauważyłem jak nie podłączyłem masy z dzielnika napięcia. Cały czas do btm szły sygnały 5V i dalej działa 🙂

Wiem że btm można było resetować do ustawień fabrycznych przez zwarcie jakiegoś pinu z masą albo 3,3V (nie pamiętam) i to działało.

  • 1 miesiąc później...

Witam!

I jak udało się komuś skomunikować właśnie ten moduł HC-05?

Ja mam dwie sztuki 🙂 I ciągle próbuję bez większych efektów. Jak podepnę zasilanie mogę się połączyć normalnie telefonem. Ale przez przejściówkę FTDI nie mam łączności. Na TX i RX nic się nie pojawia przy wpisywaniu komend AT.

Próbowałem już ze wszystkimi prędkościami i nic 😃

Help 😋

Witam!

I jak udało się komuś skomunikować właśnie ten moduł HC-05?

Ja mam dwie sztuki 🙂 I ciągle próbuję bez większych efektów. Jak podepnę zasilanie mogę się połączyć normalnie telefonem. Ale przez przejściówkę FTDI nie mam łączności. Na TX i RX nic się nie pojawia przy wpisywaniu komend AT.

Próbowałem już ze wszystkimi prędkościami i nic 😃

Help 😋

Mi się udało skomunikować, 3 różne sztuki HC-05 z kilkoma różnymi płytkami arduino. Na liniach TX i RX tego modułu jest standard 3.3, więc albo musisz dać oporniki 1k na tych liniach, albo zmienić zworkę na ftdi do pracy z 3.3v (ja mam takową zworkę, ale to zależy od płytki, bo nie wszystkie mają coś takiego). No chyba, że masz ten BT na płytce razem z regulatorem, to tam już są odpowiednie konwertery poziomów logicznych.

P.S: Zbieżność nicków, czy my się znamy z rc-fpv.pl? 😉

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