Hallo, ich habe eine Arduino UNO Wetterstation gebaut, die zahlreiche Wetterdaten aufnimmt und anschließend an meine Arduino Haussterung sendet. Diese kann ich dann von dem zweitem Board (Arduino Mega Haussteuerung)über den SerialnMonitor von der Entwicklungsumgebung Arduino auslesen. Für meine Haussteuerung habe ich Visual Basic verwendet um Lampen und Motoren über visuelle Buttom anzusteuern. Nun würde ich gerne noch die Wetterdaten in Visual Basic anzeigen lassen und nicht über dem extra Programm. Ich würde mich sehr freunen, wenn ihr mir ein paar Tipps geben könnt die mir weiter helfen. Viele Grüße
Als Einstieg und Suchhilfe (ich nehme mal an, dass du .NET meinst und nicht VB6): http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.aspx http://msdn.microsoft.com/de-de/library/1t0558fe.aspx http://www.me.umn.edu/courses/me2011/smartprodcourse/technotes/docs/serial-port-vb.pdf
Ich habe die Haussteuerung mit Microsoft Visual C# 2010 Express geschrieben. Vielen Dank schon mal für die erste Antwort :-) .
Und ähm wie kann ich das in Verbindung mir Arduino Bringen?
Der hängt doch an einem COM-Port ("echt" oder virtuell über USB)?
Ich sende die vom Arduino Uno gemessenen Wetterdaten an den Arduino Mega (Angeschlossen am pc mit Com Port) und lese diese dann dort aus über Arduino Serialn Monitor.
Also, nicht direkt an einem echten COM-Port, sondern an einem "Irgendwas" (meist USB) zu TTL-Umsetzer. Aber für dich sieht es in VS so aus, als wäre es ein normaler serieller COM-Port. Du stellst in deinem Programm die entsprechenden Parameter ein (welcher Port, korrekte Geschwindigkeit etc.); die entsprechenden Klassen in .NET findest du in den Links. Den Rest, also das genaue Protokoll, kann/muss man sich selbst ausdenken. Probiere aber erst einmal aus, überhaupt etwas vom Arduino zu empfangen.
Arduino Haussteurerung schrieb: > "USB" Nein, der versteht kein USB; wie gesagt, dazwischen ist ein Konverter (je nach Arduino entweder direkt auf dem Board oder auf einer separaten Platine oder im Kabel/Stecker).
Vielen Dank für die vielen Informationen die Sie mir geschickt haben. Ich werde versuchen dieses umzusetzen. wenn dann müsste ein konverter auf dem Arduino Board sein. Darf ich sie fragen aus welchem Bundesland Sie kommen?
Arduino Haussteurerung schrieb: > wenn dann müsste ein konverter auf dem Arduino Board sein. Ja, wenn der USB-Anschluss auf dem Board selbst ist, ist dort auch der Konverter. Hier ist ein Board ohne: http://www.ebay.de/itm/Pro-Mini-Enhancement-MEGA328P-16MHz-Compatible-Arduino-pro-mini-/291091898452 > Darf ich sie fragen aus welchem Bundesland Sie kommen? Aus NRW. Falls es um mögliche Hilfe geht, muss ich allerdings enttäuschen: Leider habe ich nicht sehr viel Ahnung vom Arduino, auch wenn ich sporadisch mit ein paar Mini-Arduinos und anderen Mikrocontrollern (STM) herumspiele. Da bist du (ich bleibe mal beim forenüblichen "du") hier bei anderen Usern sehr viel besser aufgehoben.
Ich Experimentiere schon seit 3 Wochen damit rum und komme nicht weiter.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.