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



Teraz jest 22 lis 2024, o 04:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 2 lut 2014, o 16:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lis 2012
Posty: 112
Lokalizacja: Radom
Pomógł: 2

Witam.
Czy mógłby mi ktoś z kolegów zaproponować jak najszybciej i w miarę prosto napisać aplikacje na PC do obsługi urządzenia które zamierzam wykonać. Łączność z urządzeniem po USB lub BT.

_________________
http://januszp25.blogspot.com/



Ostatnio edytowano 2 lut 2014, o 16:30 przez janusz, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2014, o 16:23 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27309
Lokalizacja: Szczecin
Pomógł: 1041

janusz napisał(a):
Łączność z urządzeniem po USB lub BT.


Od razu nakieruję na właściwe tory - pod tymi obydwoma pojęciami kryje się jedno - pamiętaj ;) czyli RS232 i nic innego

a skoro tak to zobacz na naszym forum na fajne poradniki programowania w C# gdzie masz na dodatek właśnie także przykłady z obsługą komunikacji RS232 ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2014, o 16:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lis 2012
Posty: 112
Lokalizacja: Radom
Pomógł: 2

mirekk36 napisał(a):
Od razu nakieruję na właściwe tory - pod tymi obydwoma pojęciami kryje się jedno - pamiętaj czyli RS232 i nic innego


Dzięki Mirku zamroczyło mnie to ta sama komunikacja RS232. Ale Ty jesteś szybki.

_________________
http://januszp25.blogspot.com/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2014, o 16:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

janusz napisał(a):
Czy mógłby mi ktoś z kolegów zaproponować jak najszybciej i w miarę prosto napisać aplikacje na PC do obsługi urządzenia które zamierzam wykonać.


topic5520.html

wystarczy popatrzeć na posty w tym dziale ....
uprzedzę ew pytanie następne ... VisualStudio EXPRESS jest bezpłatne do użytku domowego i komercyjnego
wymaga tylko rejestracji ...

2013 --> http://www.microsoft.com/en-us/download ... x?id=40787
2012 --> http://www.microsoft.com/en-us/download ... x?id=34673

inne tez są ...

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2014, o 19:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2013
Posty: 79
Lokalizacja: Rybnik
Pomógł: 2

Czyli do komunikacji pomiędzy urządzeniami bluetooth wykorzystujemy po prostu klasę serialPort?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2014, o 19:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 maja 2012
Posty: 174
Lokalizacja: Gliwice
Pomógł: 19

dokładnie tak.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2014, o 21:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2013
Posty: 79
Lokalizacja: Rybnik
Pomógł: 2

sz4t4n napisał(a):
dokładnie tak.

W jaki sposób wybieramy urządzenie z którym chcemy rozmawiać? Porostu robi się serialPort.Write(addres,offset, lenght)? Czy ktoś może się podzielić fragmentem kodu do przeanalizowania?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2014, o 04:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

No zobacz...

Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Prościej się nie da

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2014, o 07:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2013
Posty: 79
Lokalizacja: Rybnik
Pomógł: 2

arturf209 napisał(a):
No zobacz...

Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Prościej się nie da

To co kolega przedstawił to jest konfiguracja serialPort, tylko jak to się odnosi teraz do bluetooth?

Ja doczytałem się że do obsługi bluetooth ludzie wykorzystują bibliotekę 32feet. Ja może nie do końca odpowiednio sprecyzowałem pytanie. W jaki sposób np. wykorzystać wbudowany w laptop moduł bluetooth?
Nie potrafię zrozumieć jak z wykorzystaniem serialPort możemy przesyłać dane po bluetooth, w jaki sposób wybieramy urządzenie z którym chcemy się komunikować?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2014, o 09:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

Ponieważ Bluetooth jest jedynie i tylko "nośnikiem informacji". Takim bezprzewodowym kabelkiem rs232. Czyli po sparowaniu z komputerem twojego modułu, automatycznie jest instalowany wirtualny port RS232. A dalej to chyba już nie trzeba wyjaśniać, koledzy podali ci obsługę samego portu.

------------------------ [ Dodano po: 2 minutach ]

Tak dla sprostowania, każdy z nas oczywiście myśli o takim module -> link



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2014, o 10:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2013
Posty: 79
Lokalizacja: Rybnik
Pomógł: 2

Malutki_27 napisał(a):
Ponieważ Bluetooth jest jedynie i tylko "nośnikiem informacji". Takim bezprzewodowym kabelkiem rs232. Czyli po sparowaniu z komputerem twojego modułu, automatycznie jest instalowany wirtualny port RS232. A dalej to chyba już nie trzeba wyjaśniać, koledzy podali ci obsługę samego portu.

------------------------ [ Dodano po: 2 minutach ]

Tak dla sprostowania, każdy z nas oczywiście myśli o takim module -> link

Rozumiem. Po porostu po sparowaniu modułu BTM-222 jest on widoczny w systemie jako port COM i dlatego możemy z nim gadać z wykorzystaniem klasy SerialPort. Znalazłem na youtube film instruktażowy, który pokazuje jak wykorzystać bluetooth. Trochę mi to namieszało w głowie, ponieważ gość wykorzystuje tam adresy urządzenia z którym chce się komunikować itp. i to jest całkowicie inna bajka.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2014, o 10:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

Dokładnie tak jak myślisz, jest to po prostu wirtualny COM :) . Więc skoro już wyjaśniliśmy sobie tą kwestię ;) to myślę że dalej nie powinieneś mieć problemu :) .
Pod tym linkiem masz prosty przykład wykorzystania komunikacji RS232 do Lekcji 21 z BB, i ona powinna dać ci całokształt komunikacji.



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: 12 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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