Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 16 kwi 2024, o 23:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
 Tytuł: moduł BT HC-05
PostNapisane: 23 lut 2020, o 19:13 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

Witam, mam dosyć dziwne pytanie, a mianowicie mam dwa modułki BT HC-05 jeden master drugi slave, i chce aby master wysyłał np do modulu slave aby zaświecił diodę led. No własnie nie wiem jak to zrobic czy za pomocą komned AT czy jakoś normalnie programistycznie. Z chęcia poczytam artykuły o tym byle nie były związane z arduiono bo dopiero się uczę i jeszcze nie ogarniam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2020, o 19:55 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Najpierw zrób to po kablu (np oprogramowujac komendy AT) a jak będzie wszystko chodziło to dopiero zabierz sie za zamianę linka kablowego na BT. Inaczej nie dojdziesz co jest nie tak podczas pisania programu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2020, o 20:03 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

Możliwe że chyba mnie nie zrozumiałeś, chodzi mi o to że nie wiem jak wygląda funkcja wysyłu poleceń do drugie modułu (slave) np sterowaniem diodą taki prosty przykład. No i w drugą stronę ten slave odbiera tą funkcję zmienia stan i np odysła jaki jest stan diody do mastera. Dwa moduły sa już spersonalizowane za pomocą komend AT czyli łączą się kiedy są w zasiegu :) w razie wątpliwości będę dalej tłumaczył o co mi chodzi :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2020, o 21:32 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

A masz jakieś uC podpięte do tych BT?
Bo jeśli diode chcesz świecić w BT to się tak da, komendy AT w BT działają tylko po uart.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2020, o 21:47 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

tak to będą dwa procesory, możesz dać przykład jakiegoś prostego kodu?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2020, o 21:51 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Jak obsługujesz uart w uC biblioteka Mirka czy z sieci? Jaki uC? Za mało danych z twojej strony.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2020, o 22:00 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

uarta mama z biblioteki Mirka :)

------------------------ [ Dodano po: 6 minutach ]

uC dwa razy atmega 32



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2020, o 22:24 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

No to jaki problem, ślesz zmienna po uart I możesz to obsłużyć w przerwaniu od uarta, ustawiać port po odebraniu zmiennej np 01 to stan 1 na nodze PC0

zmienna = UDR;

PORTC = zmienna;


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lut 2020, o 12:34 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

Dobra trochę mi to rozjaśniło ale że jestem noga z komunikacji dlatego ucze się, i jakiś taki prosty przykład wysyłania takiej zmiennej np z diodą



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lut 2020, o 13:10 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Ten jest najprostrzy jaki może być, można jeszcze ascii ale to się musisz podszkolić/poczytać bluebook z parsowania danych.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lut 2020, o 18:19 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

Rozumiem, ale czy możesz wysłać pokazać taki przykładowy kod prosty, żebym miał punkt odniesienia, albo w BB podać dokładnie gdzie to jest bo czytałem o komunwkjcji UART i przyznam się bez bicia dla mnie to jest jeszcze czarna magia. Najlepiej uczę się na przykładach zrozumialych dla mojej głowy :), oraz wszystkim dzięki za poświęcony czas



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO