Aufgabe - RFID
Eindeutige Kartennummer auslesen
Du hast vielleicht schon selbst bargeldlos an der Kassa bezahlt oder diesen Vorgang beobachtet. Mit einem RFID-Reader können zum Beispiel die Kartendaten einer Bankomatkarte ausgelesen werden.
Versuche durch Auflegen deiner Bankomatkarte auf den RFID-Reader die eindeutige Identifizierung der Karte zu erkennen und textuell auf dem M5Stack Core anzeigen zu lassen. Die Identifizierung erfolgt über einen sogenannten UID Code, das ist eine eindeutige Nummer für jede Karte. Du kannst verschiedene Karten miteinander vergleichen, der Code ist niemals derselbe.
Challenge:
Versuche nun mittels Tastendruck auf den M5Stack Core die Kartennummer (UID) der gelesenen Karte abzuspeichern. Damit kann eine Karte wiedererkannt werden, sobald sie aufgelegt wird. Hält man nun eine andere Karte hin, deren Daten nicht abgespeichert wurden, sollen die Seitenleuchten des M5Stack Core rot leuchten und der Text “Karte nicht erkannt” angezeigt werden. Wurde jedoch die abgespeicherte Karte aufgelegt, sollen die Seitenleuchten grün leuchten und der Text “Karte erkannt” am M5Stack Core angezeigt werden.
Achtung: Um die UID auslesen zu können, musst du vorher eine Variable namens “UID” erstellen.
Hinweise ...
... zur Verbindung
... zur Programmierung mit UIFlow
... für die Challenge
Step-by-Step-Anleitung
Falls alle oben zur Hilfe gestellten Mittel nicht helfen, findest du rechts die Weiterleitung zu der Step-by-Step-Anleitung von dieser Aufgabe!









