Marc schrieb:
> Hallo,
> ich habe ein RFID-RC522-Modul
>
(https://www.amazon.de/Radiofrequenz-Induktive-Interface-KeyCard-Arduino/dp/B00J2SS2U6).
> Bin immer davon ausgegangen, dass dieser nur über SPI kommunizieren
> kann. Jetzt habe ich gehört, dass man diesen auch direkt über UART
> ansprechen kann. Wie würdet ihr es machen, bzw. wie macht ihr es? Was
> sind wo welche Vorteile/ Nachteile?
Vorteil: Du hast halt zwei (I2C/UART) weitere Schnittstellen zur
Auswahl. Kannst das Ding also bspw. auch vglw. leicht an einem
gewöhnlichen PC betreiben, wo man üblicherweise Probleme hat, an eine
I2C oder SPI-Schnittstelle heran zu kommen.
Nachteil: Viele oder sogar die meisten RC522-Bibliotheken unterstützen
bislang nur SPI, aber kein I2C/UART. Man hat also grössere Probleme,
eine Library zu finden, um mit dem Ding zu kommunizieren.
Das von Dir verlinkte RC522-Modul kann man zwar mit I2C/UART nutzen,
aber es ist halt potentiell fehleranfällige Fummelarbeit, weil Du
irgendwelche Leiterbahnen auftrennen und Signale umleiten musst.
Mir persönlich gefällt daher dieses Modul:
https://www.amazon.de/Sharplace-RFID-Modul-Reader-Arduino-Development-Mehrfach/dp/B0778QLQM8/
deutlich besser: Es ist nicht nur kleiner, sondern man kann ganz einfach
und bequem per DIP-Schalter zwischen UART, SPI und I2C umschalten.
Ist allerdings auch etwas teurer als das so beliebte wie billige
RC522-Board, zu dem Du verlinkt hast.