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 ?
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).
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 ?
Użyj SerialPort.GetPortNames, zapisz to do jakiegoś np. ComboBox, a potem przy połączeniu łącz się do aktualnie wybranego w tym ComboBox.
No to tak jak napisałeś. Wybierz COMa z listy i przypisz do Serialport.