Lösung: RFID + RGB - Zugangskontrolle
Aufgabe 1
Zunächst muss der RFID-Sensor mit einem Grove Kabel an Port A des M5Stacks angeschlossen werden. Die RGB Komponente wird an Port B gesteckt.

Nun kann mit der Programmierung in UI Flow begonnen werden.
Der Setup Block ist der Startpunkt des Programms. Weil das Prgramm selbst öfter ausgeführt werden soll, wird eine Schleife benötigt.

Wenn der Wert der Variable UID mit der Nummer, der am Sensor angelegten übereinstimmt, soll etwas passieren. Dafür werden eine Verzweigung und eine Bedingung benötigt.

Stimmen die beiden Kartennummern überein, soll dies am Bildschirm angezeigt werden, wofür ein Textlabel benötigt wird. Außerdem soll die RGB Unit s grün leuchten.

Stimmen die beiden Kartennummern nicht überein, soll dies am Bildschirm angezeigt werden, wofür ein Textlabel benötigt wird. Außerdem soll die RGB Unit rot leuchten.

Für diese Aufgabe wird außerdem der Button A benötigt. Dafür braucht man den entsprechenden Block

Wird der Button gedrückt, soll die Variable UID den Wert der Kartennummer bekommen, also die Kartennummer in der Variable gespeichert werden.
![]()
Außerdem soll am Bildschirm angezeigt werden, dass die Karte gespeichert wurde.
![]()
Nach zwei Sekunden, soll der Bildschirm nichts mehr anzeigen. Weshalb zunächst ein Timer Block benötigt wird.

Die fertige Aufgabe sieht wie folgt aus:
