Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Moin Leute, ich dache ach, dass wird nicht so schwer sein einfach mal einen Drehknopf (Rotary Encoder) per Arduino und VB.net über Serial Com auslesen. Leider wurde ich mal wieder eines besseren belehrt. Im Prinzip funktioniert alles. Leider springt das ausgelesene Ergebnis zu häufig hin und her. 45846-EncoderBounce-jpg Wenn ich den Drehknopf (Encoder) in eine Richtung drehe soll der Wert immer um +1 steigen und wenn ich dann in die andere Richtung drehe soll er immer um -1 fallen. Die Summe las…
-
Danke euch beiden für die Links und Infos!! @wolfi_bayern : Das mit dem Event vom Data received hatte ich auch mal wir folgt probiert VB.NET-Quellcode (11 Zeilen) So wird aber nichts an Daten angezeigt! Weißt Du wie man in diesem Event an die Daten am Serial Port rankommt. Das Event wird ausgelöst, dass habe ich mit einer MessageBox.show getestet, aber ich weiß nicht wie ich dann die Daten lesen kann oder wo die hin sind.
-
Ich habe Option Strict On "An" unter Extras->Optionen->VB-Standart ! Es ist bei jedem Projekt auto an gestellt und ich habe es nicht manuell auf off gestellt. Ich hab schon gesehen das SerialPort1.ReadExisting eigentlich einen String zurück geben soll laut Msdoc VB.NET-Quellcode (1 Zeile) . So hat es jedoch bei mir nicht funktioniert und mit Single ging es dann plötzlich. Warum wie so bin ich leider überfragt. Der Kompiler meckert nicht daher dache ich alles i.O.
-
@wolfi_bayern Ich denke ich lese einen String aus (Integerzahlen und Leerzeichen oder Nothing)! Fälschlicherweise lese ich das in eine Single ein und Caste dann nach String. Was RodfromGermany bemängelte. Nach etwas längerem hin und her. Meine Gedanken : Arduino Code hab ich "verbessert" es erfolgt jetzt noch eine Abfrage ob der neue Wert größer als alterWert+1 ist wenn ja dann nimm alten Wert (da es sich um einen "FehlerWert" handeln muss). (Versteckter Text) Zum VB.Net Strict On Problem: ich h…
-
@ Eierlein laut Internet sendet der Arduino Uno im Little Endian Format (zum testen hab ich am Arduino serial.print(1234) ausführen lassen und unter VB.net kommt auch 1234 am Serial an)
-
Bin über folgenden Code gestolpert, der SerialCom mit Delegaten und Invoce ausliest ich versteh den Code nicht wirklich, aber er verbessert das Auslesen wesentlich (Perfekt ist es aber auch nicht. Es werden immer noch aber seltener falsche Werte ausgelesen). Falls jemand Langeweile hat und die paar Code Zeilen mal für einen Anfänger kommentieren möchte .... VB.NET-Quellcode (15 Zeilen) Am meisten "verwirrt" mich: VB.NET-Quellcode (2 Zeilen)