LabVIEWForum.de - RFID Reader PN532 via Arduino auslesen

LabVIEWForum.de

Normale Version: RFID Reader PN532 via Arduino auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Community

Ich habe ein leicht ernsthaftes Problem. Bin immer noch ein Greenhorn und wäre sehr dankbar um eure Unterstützung da ich echt nicht mehr weiter weiss.
Ich möchte aus einem PN532 RFID-Leser der an einem Arduion-Uno hängt, einfach nur die entsprechenden ID-Codes von meinen TAG's auslesen.
Die Gerätschaft selbst funktoniert soweit und wurde unter Arduino-IDE mit einem vorgegebenen Expample durchgeführt (Bild im Anhang). Das Ganze wird via I2C-Kommunikation angesprochen.
Habe nun das ganze (MakerHub-LINX installiert) versucht unter LV2020 nachzustellen. Zuvor habe ich via Firmware-Tool die LINX-Pre-Build Firmware für den Uno raufgeladen.
Anschliessend ein VI kreiert und 2 verschiedene Ausgabe-Array's erstellt um allfällige Ausgabeänderungen nach einer Codeeingabe sehen zu können.
Allerdings bekomme ich immer und egal was ich auch versuche das folgende Byte-Muster zurück: 0x00 0x80 0x80 0x80 0x80 etc.etc. bis zum Nirvana. Und das unabhängig ob und was ich bei der Codeeingabe einsetze.

Könnt Ihr mich weiterhelfen und mir eventuell sagen was genau ich denn eigentlich falsch mache? Bahn

Gruss Markus
Hallo Markus,

Zitat:Ich möchte aus einem PN532 RFID-Leser der an einem Arduion-Uno hängt, einfach nur die entsprechenden ID-Codes von meinen TAG's auslesen.
Die Gerätschaft selbst funktoniert soweit und wurde unter Arduino-IDE mit einem vorgegebenen Expample durchgeführt (Bild im Anhang). Das Ganze wird via I2C-Kommunikation angesprochen.
Warum bleibst du dann nicht einfach bei der Arduino-Variante mit einem Arduino-Sketch? Warum willst du das Ganze mit LINX nachprogrammieren?

Wäre es nicht viel einfacher, im Arduino-Sketch eine entsprechende Routine zu implementieren, die dir die gelesenen Daten per seriellem Port zu deinem Computer schickt? Und dort dann einfach den Port per VISARead abfragen?
(30.06.2021 07:08 )GerdW schrieb: [ -> ]Hallo Markus,

Warum bleibst du dann nicht einfach bei der Arduino-Variante mit einem Arduino-Sketch? Warum willst du das Ganze mit LINX nachprogrammieren?

Wäre es nicht viel einfacher, im Arduino-Sketch eine entsprechende Routine zu implementieren, die dir die gelesenen Daten per seriellem Port zu deinem Computer schickt? Und dort dann einfach den Port per VISARead abfragen?

Der Sinn besteht darin, dass ich den RFID-Tag für eine Torsteuerung brauche und noch Digital-, Zeit, und Helligkeitssignale dazukommen. Und für die Umsetzung in einem Sketch behersche ich sprachorientiertes Programmieren einfach zu wenig. Und da ich von LV wenigstens die Basics beherrsche war die Entscheidung für LV gefallen.
Hallo Markus,

Zitat:Der Sinn besteht darin, dass ich den RFID-Tag für eine Torsteuerung brauche und noch Digital-, Zeit, und Helligkeitssignale dazukommen. Und für die Umsetzung in einem Sketch behersche ich sprachorientiertes Programmieren einfach zu wenig.
Ich würde wohl trotzdem zu einem Arduino-Sketch tendieren - trotz meiner eher guten LabVIEW- und nur rudimentären Arduino-Kenntnissen…

Für nahezu alle Sensoren/IOs des Arduinos gibt es fertige Bibliotheken und ein Serial.print() ist auch nicht schwierig zu implementieren. (Wo genau bekommt der Arduino ein "Zeitsignal" her?)
Die Auswertung der ganzen Rohwerte kann man dann ja immer noch in LabVIEW implementieren…
Referenz-URLs