Komunikacja z Arduino przez Visual Basic za pomoca bluetooth

0

Witam. Na wstępie chce napisać, że dopiero zaczynam naukę Visual Basica. Nie wiem jak napisac program do Visual Basica, który będzie wysyłał znaki do arduino za pomocą bluetooth. Wcześniej komunikowałem się z arduino poprzez UART, ale teraz chce robić to bezprzewodowo. Za pomocą monitora portu szeregowego w Arduino komunikuje się ze sterownikiem poprzez bluetooth, ale problemem jest dla mnie zrobienie tego w Visual Basicu. Siedzę nad tym kilka dni i nic. Jak zrobić taka komunikacje w VB ?

0

Tak samo, jakbyś się komunikował przez rzeczywisty port szeregowy, bo Bluetooth SPP to dosłownie port szeregowy.

Użyj klasy SerialPort (jeżeli mowa o VB.NET).

0

Dzięki ! Udało się, nie wiem dlaczego wcześniej nie chciało działać :D A jeszcze jedno pytanie, jak napisać ten program tak, abym po jego uruchomieniu mógł wybrać COM. W sensie chodzi mi o to, że jak na innym urządzeniu chciałbym sterować robotem to żeby nie było potrzeby wpisywania ręcznie w kodzie programu COM'a, tylko żeby go wybrać z listy dostępnych i przypisać do SerialPort, a następnie wcisnąć buttona np. połącz bluetooth i nawiązać połączenie ?

0

Użyj SerialPort.GetPortNames, zapisz to do jakiegoś np. ComboBox, a potem przy połączeniu łącz się do aktualnie wybranego w tym ComboBox.

0

No to tak jak napisałeś. Wybierz COMa z listy i przypisz do Serialport.

1 użytkowników online, w tym zalogowanych: 0, gości: 1