Arduino serielle Kommunikation mit C# GUI

Gast #4397101
Lesenswert?
• ▲
▼
Hallo zusammen,

ich programmiere gerade eine GUI in C# und eine Ansteuerung (erstmal mit 
Arduino). Zum testen habe ich ein Trimmer an ein Arduino angeschlossen 
und sende die verschiedenen Spannungen seriell an den PC. Soweit kein 
Problem.

Jetzt will ich diese Werte in C# in einem Diagramm anzeigen lassen und 
dazu habe ich ein Beispiel im Internet gefunden was ich promt 
ausprobiert habe. Das Programm funktioniert und ist auch alles sehr 
schlüssig was dort passiert. Nun will ich mir meine eigene GUI 
entwickeln und hab das erstmal alles genauso gemacht wie es im Beispiel 
geschehen ist, aber es wird nix angezeigt?!

Für Testzwecke hab ich jetzt mal einen Button generiert, wenn ich diesen 
drücke zeigt mir das Digramm und ein Label auch einen Wert an, nur halt 
nicht automatisch?

Kann es sein das ich noch irgendwelche Einstellungen in C# tätigen muss?

Ich habe die beiden Programme (funktioniert, funktioniert nicht) in 
Dropbox gelegt.
https://www.dropbox.com/sh/xem7fhqr9a1jz1b/AADFZFNg_2daXxcUR2v4mLNga?dl=0

Ich hoffe Ihr könnt mir helfen :).

Beste Grüße
Robin
Gast #4397124
Lesenswert?
• ▲
▼
dir fehlt die Zuweisung des DataReceived events des SerialPorts.

this.serialPort1.DataReceived += new 
System.IO.Ports.SerialDataReceivedEventHandler(this.serialPort1_DataRece 
ived);

im InitializeComponents z.b.
Gast #4397147
Lesenswert?
• ▲
▼
da wird über das GUI gemacht, steht dann im InitializeComponents

im Designer unter Eigenschaften des Serialports und dann events

oder Form1.cs erweitern und dort im Form1.designer.cs unter  #region Vom 
Windows Form-Designer generierter Code suchen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.