18-06-2018, 15:42
Nie mogę się połapać w żaden sposób. Zostało mi w sumie tylko to dlatego nie wiem czy jest sens zmieniać środowisko na inne.
W aplikacji znajduje sie textbox wyświetlający odebrane dane, skoro wyświetla mi np "Opcja1" to znaczy, że do receivedData trafiaja dane z Arduino
Skoro tak to dlaczego danych znajdujacych sie w zmiennej receivedData nie moge użyć np do Instrukcji IF
Mimo, że w receivedData znajduje się "Opcja1" a według instrukcji powinno to wywołać funkcje BT1(). Nie mam pojęcia dlaczego nie da się wykorzystać stringa dla głupiej instrukcji..
Pracuje na szablonie z internetu, który poprostu zmieniłem według własnych potrzeb i jest to ostatnia rzecz z która nie mogę sobie poradzić, tak wiem jest wiele rozwiązań w internecie aczkolwiek nie chciałbym robić tego od nowa...
Kod:
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
receivedData = ReceiveSerialData()
RichTextBox1.Text &= receivedData
End Sub
W aplikacji znajduje sie textbox wyświetlający odebrane dane, skoro wyświetla mi np "Opcja1" to znaczy, że do receivedData trafiaja dane z Arduino
Kod:
if(digitalRead(9)== LOW)
{
Serial.write("Opcja1");
}
Skoro tak to dlaczego danych znajdujacych sie w zmiennej receivedData nie moge użyć np do Instrukcji IF
Mimo, że w receivedData znajduje się "Opcja1" a według instrukcji powinno to wywołać funkcje BT1(). Nie mam pojęcia dlaczego nie da się wykorzystać stringa dla głupiej instrukcji..
Kod:
If (receivedData = "Opcja1") Then
BT1()
End If
Pracuje na szablonie z internetu, który poprostu zmieniłem według własnych potrzeb i jest to ostatnia rzecz z która nie mogę sobie poradzić, tak wiem jest wiele rozwiązań w internecie aczkolwiek nie chciałbym robić tego od nowa...