ESP32 con Display I2C e keypad 4x4

Salve ragazzi,
ho una Esp32 a cui ho collegato due luci led ed un display I2C.
Di conseguenza alcuni pin sono occupati.
Precisamente in questo modo:


e devo collegare anche quel keypad 4x4

Da quel che ho visto in rete, andrebbe collegato così:
keypad

Coem faccio con i pin già occupati?
Più precisamente, che io sappia, i pin SDA e SCL per il display sono quelli, non li posso cambiare come mi pare...
Quindi mi chiedevo che altri pin potessi usare.
Grazie per l'aiuto!

Salve Pulce,
I pin di ESP32 sono molto flessibile; può utilizzare altre pin per fare I2C/SPI, etc. Anche può fare I2C "Bit-bang" su qualsiasi pin GPIO. Da una occhiata a mia lib OneBitDisplay per gestire il OLED. Nota bene che esiste alcuni pin GPIO che solo fare input.

Per il tastierino puoi utilizzare qualsiasi pin.
Sono 8 pin 4 ingressi qualsiasi e 4 uscite qualsiasi.
Hai a disposizione 40 pin, e vuoi utilizzare quelli già utilizzati dal display?

No, appunto. Non voglio usare gli stessi.
Solo che non so se gli altri sono tutti "uguali" e quindi vanno bene pin qualsiasi. Per questo ho chiesto.

Ho spostato il led rosso sul pin 2 quindi ho potuto usare i pin 19, 18, 5, 17 per le colonne e sono
Per le righe ho usato i pin 32, 33, 25, 27 e funziona!

Grazie a tutti

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