ESP 32 mit Rfid und LCD verbinden

Hallo erstmal!

Verwendete Hardware

ESP 32

Rfid reader RC522

Lcd mit I2C schnittstelle

Jetzt zu meinem Problem

Der Rfid reader benutzt die Pins (SPI)
RST auf 22
Miso auf 19
Mosi auf 23
ScK auf 18
SDA auf 21

und das Lcd benutzt die Pins (I2C)
ScL auf 22
SDA auf 21

Rfid und Lcd funktionieren unabhängig voneinander!
leider hab ich keine ahnung wie ich es schaffe beide gleichzeitig zum laufen zu bekommen!
Da pin 21 und 22 ja doppelt belegt sind.

verwendete libraries sind

wire.h
LiquidCrystal_I2C
SPI.h
MFRC522.h

kann ich eventuell die HSPI pins verwenden für den Rfid reader und wenn ja wie funktioniert das dan! verstehe das nicht wirklich!

hoffe mir kann wer helfen!
danke schonmal im voraus!

Welcher?

Warum musst Du die notwendigen I2C-Pins belegen?

Die Verwendung dieser Pins für SPI ist nicht sinnvoll, die solltest Du woanders hin legen.

Da wäre der Link der verwendeten RFID-Library interessant. Vermutlich gibt der die Pins 21 und 22 vor. Oder dein Sketch. Bitte auch den hier posten. In Code-Tags.

hier der link zur rfid library

Scroll ma runter zu Pinlayout und später noch Troubleshooting

also kann ich selber wählen welche pins das sein sollten? und wenn ja welche pins sollte ich dafür wählen?

Du wählst freie, digitale Pins und legst diese auch im Sketch fest.

MISO/MOSI/SCK ist vorgebegen. Der Rest ist wohl frei konfigurierbar.
Ich selbst habe keinen. Drauf achten, es gibt Pins die müssen zum Start ein einen vorgegeben Pegel haben - die können nicht beliebig beschalten werden.

Hier kannst du nachlesen, welche Pins du verwenden kannst und welche besser nicht.

danke für die hilfe jetzt funktioniert es

Na, ging ja schnell :wink:
Such Dir mal einen beitrag raus, und setz den Lösungshaken.
Bei der Forensuche ist das ein Auswahlkriterium.

Viel Spaß beim Basteln!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.