INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Werte an Arduino UNO übergeben



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.06.2012, 00:14
Beitrag #2

rekorn Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Aug 2011

2011
2011
DE

13
Deutschland
RE: Werte an Arduino UNO übergeben
Hallo,

ich hoffe ich kann euch noch helfen, auch wenn der Post ein paar Tage alt ist.

Mit LabView kannst du jeden einzelnen Pin des Arduino Uno ansteuern (senden und empfangen), allerdings ist das Problem bei der Verwendung von USB, dass nur maximal 5V und 40-50mA benutzt werden können (die des USB-Ports). Für eine Motorsteuerung gibt es eine sogenannte Motor-Shield-Steckkarte, die auf den Arduino raufgesteckt werden kann (es gibt auch weitere Steckkarten z.B. Power-Shield - Infos im Netz) - wenn für euch maximal 5V für die Motorsteuerung reichen umso besser.

Zuerst einmal versteht der Arduino selbst nur C-Code und dafür benötigt die Arduino-Software: http://arduino.cc/en/Main/Software die aktuellste Version, ist glaub ich 1.01.
Mit dieser Software kann der Arduino mit C-Code gefüttert werden. Um LabView auf den Arduino laufen zu lassen, benötigt ihr das Arduino-Toolkit - dazu lädt ihr euch den kostenlosen VI Package Manager runter und installiert über ihn den Arduino-Toolkit - dadurch könnt ihr in LabView die Programmierung machen - darauf achten, dass die Baudrate beim Gerätemanager mit dem vom LabView-Vi übereinstimmt (z.B. 115200). Mit dem Arduino-Toolkit bekommt ihr auch in einem übelsten Unterverzeichnis auch die "LVIFA_Base.pde"-Datei, die ihr mit der Arduino-Software auf den Arduino überspielen könnt. Die Datei könnte sich bei euch dann z.B. unter: C:\Program Files\National Instruments\LabVIEW 2010\vi.lib\LabVIEW Interface for Arduino\Firmware\LVIFA_Base\LVIFA_Base.pde befinden.

Deine zwei Integerwerte sollen die Motorsteuerung sein - "geh an" oder "geh aus". Auf dem Arduino sind die Pins 3,5,6,9,10 und 11 mit PWM = Pulsweitenmodulation markiert - die können die 5V ein wenig regeln - und zwar mit den Integerwerten 0 bis 255 (0=aus, 255=5V - und dazwischen auch Wink ). Ist alles nicht so schwer, die Motorsteuerung die als C-Code bei eurem Arduino bereits exisitiert könnt ihr mit LabView einfach selbst nachbauen, alles kein Hexenwerk Wink

Und jetzt siehst du auch, warum bei den Beispielen der Arduino komplett von LabView umgesetzt wird. Auf dem C-Code des Arduino steht halt drauf, dass es einen ständigen Austausch zwischen PC und Arduino gibt - wenn kein USB-Kabel angeschlossen ist, funktioniert auch der Arduino nicht mehr - der plappert nur nach, was an den Pins anliegt und gibt die Daten vom Rechner weiter.
Vielleicht kann man den C-Code von LabView zusätzlich auf den Arduino kopieren, sodass euer Motortreiber nebenbei läuft... aber da fehlt mir die Mikrocontrollererfahrung.

Ich hoff ich konnte euch damit ein wenig helfen.

Gruß
rekorn
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Werte an Arduino UNO übergeben - rekorn - 03.06.2012 00:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Temperaturmessung mit Arduino UNO und LabVIEW ElHemp 15 16.188 14.06.2016 20:54
Letzter Beitrag: GerdW
  Datenübertragung Arduino Mega zu Labview biede1987 8 11.767 15.04.2014 11:41
Letzter Beitrag: biede1987
  RS-232 mit Arduino Philmo 4 8.723 02.04.2014 11:57
Letzter Beitrag: GerdW
  Arduino Mega mit Labview, zu langsam Jens0815 3 7.333 20.04.2013 21:05
Letzter Beitrag: Holy
  Arduino + L293DNE blobse 2 5.712 06.09.2012 20:55
Letzter Beitrag: blobse
  Verbindung LV und Arduino anja210 5 17.021 06.09.2012 19:43
Letzter Beitrag: Carsten Froebel

Gehe zu: