Hallo, ich habe einen arduino DUE und möchte Daten an den PC versenden und empfangen. Über den virtuellen port kan ich dies mit Hilfe eines Terminalprogramms auch umsetzen. Nun würde ich gern eine windows Aplikation erstellen, mit der die Datenübertragung umgesetz wird. Kann mir jemand helfen wie ich da beginnen muss und was alle sumgesetzt werden muss?
Hallo, naja... die richtige COM öffenen, Daten lesen oder schreiben und mit den Daten machen, was immer Du damit machen willst... Irgendwie kann ich mit Deiner Frage nicht so richtig was anfangen. Gruß aus Berlin Michael
Also meine Frage lautet eigentlich wie ich ein C Programm erstelle damit ich daten an den arduino senden kann. Dazu soll ein auf Windows lauffähiges Programm erstellt werden. Gibt es hier eine DLL die ich einbinden kann um dies umzusetzen?
Nimm MS Visual C# Express (kostenlos). Damit kannst du schöne Windows Anwendungen programmieren, der Syntax ist an sich C und du hast direkt eine SerialPort Klasse ohne dich um DLLs zu kümmern.
Tim schrieb: > wie ich ein C Programm erstelle damit > ich daten an den arduino senden kann. Dazu soll ein auf Windows > lauffähiges Programm erstellt werden. win lcc http://www.cs.virginia.edu/~lcc-win32/
Cyblord -. schrieb: > Nimm MS Visual C# Express (kostenlos). Damit kannst du schöne Windows > Anwendungen programmieren, der Syntax ist an sich C und du hast direkt > eine SerialPort Klasse ohne dich um DLLs zu kümmern. Der Sinn in der erstellung dieser Aplikation ist für Testzwecke gedacht. Irgendwann soll über eine DLL der Arduino aus anderen angesteuert werden, die das Einbinden einer DLL erfordern. Normalerweise nutzt der Arduino doch die FTD2XX_NET.dll für die Kommunikation oder sehe ich das falsch. Hier rüber müsste es doch dann möglich sein ein solches programm zu ertsellen?!
Tim schrieb: > Also meine Frage lautet eigentlich wie ich ein C Programm erstelle > damit > ich daten an den arduino senden kann. Dazu soll ein auf Windows > lauffähiges Programm erstellt werden. Gibt es hier eine DLL die ich > einbinden kann um dies umzusetzen? Also deine Fragestellung ist leider nicht sehr deutlich. Wie ich es verstehe, möchtest du 1. Ein Programm für den Arduino schreiben, das mit dem PC kommuniziert. Das sollte mit den üblichen Serial-Befehlen doch funktionieren. 2. Du möchtest ein Windows-Programm möglichst mit einer vorhandenen DLL, erstellen, welches dann wiederum mit deinem Arduino kommuniziert. In diesem Fall solltest du dich evtl. an ein Windows-Forum wenden. Ich denke, das ist hier nicht der richtige Platz. Ich hoffe, ich habe das so richtig verstanden.
Tim schrieb: > Der Sinn in der erstellung dieser Aplikation ist für Testzwecke gedacht. > Irgendwann soll über eine DLL der Arduino aus anderen angesteuert > werden, die das Einbinden einer DLL erfordern. Normalerweise nutzt der > Arduino doch die FTD2XX_NET.dll für die Kommunikation oder sehe ich das > falsch. Hier rüber müsste es doch dann möglich sein ein solches programm > zu ertsellen?! Sorry, keine Ahnung was du damit sagen willst. Arduino-Nutzern helfen zu wollen, bereitet mir Kopfschmerzen. Ihr wisst nicht was ihr machen wollt, ihr habt null Ahnung und absolut korrekte Antworten auf eure Fragen werden mit abstrusen, vorher nicht erwähnten, neuen Anforderungen weggewischt. Ich gebe hier auf.
Cyblord -. schrieb: > Sorry, keine Ahnung was du damit sagen willst. Arduino-Nutzern helfen zu > wollen, bereitet mir Kopfschmerzen. Ihr wisst nicht was ihr machen > wollt, ihr habt null Ahnung und absolut korrekte Antworten auf eure > Fragen werden mit abstrusen, vorher nicht erwähnten, neuen Anforderungen > weggewischt. Ich gebe hier auf. Das solltest du als "absoluter Fachmann" nicht so verallgemeinern. Es gibt in jedem Fachgebiet Anfänger, denen man erst mal auf die Sprünge helfen muss. Da hilft deine Aussage sicher nicht.
Brain 1.1 schrieb: > Cyblord -. schrieb: >> Sorry, keine Ahnung was du damit sagen willst. Arduino-Nutzern helfen zu >> wollen, bereitet mir Kopfschmerzen. Ihr wisst nicht was ihr machen >> wollt, ihr habt null Ahnung und absolut korrekte Antworten auf eure >> Fragen werden mit abstrusen, vorher nicht erwähnten, neuen Anforderungen >> weggewischt. Ich gebe hier auf. > > Das solltest du als "absoluter Fachmann" nicht so verallgemeinern. Nennt sich Erfahrung. > Es gibt in jedem Fachgebiet Anfänger, denen man erst mal auf die Sprünge > helfen muss. Es gibt Anfänger und es gibt Arduino-Anfänger.
Hallo, @Cyblord ----: irgendwie hast Du nicht ganz unrecht... Erinnert mich an die C64-Zeiten, das Basic konnte nichts aber jeder wollte sofort ein schnelles Aktion-Spiel mit 10 Zeilen Basic programmieren. @Tim: Der Arduino nutzt einen UART für eine normale serielle Schnittstelle zur Kommunikation. Nicht mehr und nicht weniger. Da hängt ein Seriel-USB-Adapter mit einem FTDI ider CP2101 oder CH340 oder... dran, weil die wenigsten noch einen seriellen Port am PC haben. Auf der PC-Seite stellt dieser Wandler eine virtuelle COM zur Verfügung und damit ist die Verbindung da. Wenn ein FTDI232 verwendet wird, hängt da natürlich ein Windows-Treiber für den FTD dazwischen. Wenn es ein CP2102 ist, eben einer von SiLabs oder beim CH340 einer von den Chinesen von nebenan. Natürlich kannst Du eine Windows-Software schreiben, die direkt mit den Treibern des FTDI232 redet, das hat aber mit Arduino nichts zu tun, die geht dann nämlich z.B. mit meinem ArduinoNano nicht, weil da ein CH340 drauf ist, auch mit meinem Uno geht die nicht, da ist ein Mega16U2 als USB-Wandler drauf. Einzige Gemeinsamkeit aller Arduionos ist eben die COM-Schnittstelle am Ende der Kette... Was also willst Du wirklich? Gruß aus Berlin Michael
:
Bearbeitet durch User
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.