Salve a tutti
Premesso che sto utilizzando A. Mega ed un RFID-RC522 alimentato a 3,3V.
dopo aver aver aperto il classico esempio "DumpInfo" dalla libreria MFRC522.h ed ovviamente aver rincontrollato il cablaggio 1000 volte ma sul monitor,mi appare sempre
Versione firmware: 0x0 = (sconosciuta)
ATTENZIONE: errore di comunicazione, l'MFR522 è correttamente collegato?
Scansione PICC per vedere UID, SAK, tipo e blocchi data ..."
Ho letto molti forum sul problema, la maggior parte risolti tramite un cablaggio corretto, ma non credo sia il mio caso.
Su un forum arduino america di qualke tempo fa dove non ho ricevuto risposta ho letto questo che potrebbe essere il mio caso
Sei. Ti manca un link al dispositivo che stai usando che dimostra che si tratta di un dispositivo da 3,3 V.
Se lo è, mancano i cambi di livello sulle linee di uscita.
Cosa intende per cambiare i livelli sulle linee di uscita???????????
Puso:
Cosa intende per cambiare i livelli sulle linee di uscita???????????
Si intende che spesso un oggetto a 3.3V NON può essere collegato ad Arduino che lavora a 5V ... dato che sui pin di I/O hai appunto 5V (... e rischi anche di danneggiare l'oggetto che lavora a 3.3V).
Devi usare dei "level-shifter" ... come, ad esempio, QUESTO.
Ciao Guglielmo
innanzitutto grazie per il consiglio e scusa per i casini fatti prima.
Ora però una domanda mi sorge spontanea, è la prima volta che leggo di un level-shifter, ma allora a tutti quelli a cui RFDI funziona, come mai non ne hanno mai parlato?
Sono fortunati che funziona senza, lo volevano tenere segreto, oppure sto sbagliando qualkosa?