LabVIEWForum.de - LabView-Arduino-

LabVIEWForum.de

Normale Version: LabView-Arduino-
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi, hab hier einen Arduino mit dem ich digitale Kanäle auslesen möchte.
Funktioniert auch alles soweit, die Herausforderung ist, dass die Pins vom Arduino floating sind, wie man mir im Arduino Forum sagte, d.h der Zustand ist "instabil".
Wenn man ausschließlich die Arduino Software verwendet kann man alle DI als Pullup setzen, so dass man einen stabilen Zustand hat.
In LAbview möchte ich nun auch alle Digitalen Eingänge als INPUT_PULLUP setzen.
Wie ist dies möglich?

Was ich bisher gefunden habe ist das Bild im Anhang. Allerings wird dies bei jeder Schleife gemacht und setzt die "Loop Rate" deutlich herunter insbesonders wenn man mehrere Digital-Kanäle verwendet.
Kennt jemand eine Funktion, die man auch ganz zu beginn (vor der Schleife) setzen kann? So dass die Loop RAte nicht so erheblich herabgesetzt wird?

Wäre super wenn jemand Ideen hat.
Wie das via Linx funktioniert kann ich dir leider nicht sagen.
Hast du schon mal mit dem Gedanken gespielt den Arduino via VISA zu lesen und zu schreiben?
Dann könntest im Setup des Arduino die Pullups setzen. Mit serialWrite / REad kannst du doch ganz wunderbar mit LabView kommunizieren.
Noch eine Variante wäre die IOs hardwaremäßig mit pullups zu versorgen. 100kOhm auf 5V und schon ist alles fein.
Referenz-URLs