PN532 by elechouse problemi di comunicazione
Un saluto a tutti. Vi scrivo perché è da ben 3 settimane che sto sbattendo la testa sul modulo in oggetto senza avere risultati. Vi spiego in breve la mia configurazione partendo da un Wi-Fi Kit 32 by heltec https://heltec.org/project/wifi-kit-32/ ed un modulo per RFID PN532 by elechouse http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=90_93&products_id=2242 che utilizzano il protocollo I2C (non voglio usare SPI).
Ho iniziato provando ad interfacciare i due con le librerie PN532 di Adafruit senza alcun risultato, girando quindi un po' in rete e sul sito del produttore elechouse, scopro che ha fatto una sua versione della libreria Adafruit. Finalmente con questa riconosco il modulo ma..... ora iniziano i guai nel senso che intanto scopro che quando faccio un reset di "arduino" con apposito pulsante, il modulo PN532 rimane attivo quindi mi viene restituito un "Didn't find PN53x board", al che devo scollegare il PN532 resettare arduino, ricollegare il pn532 e resettare di nuovo arduino. A volte il modulo viene riconosciuto e mi appare "Waiting for an ISO14443A card" ma da li non va più avanti oppure dopo qualche minuto va in timeout e non ne esce più. Ho provato anche a mettere due resistenze di pull-up tra SDA-SCL e Vcc 3v ma niente.
Qualcuno ha esperienza in merito e può darmi qualche indicazione?
Grazie
Ho iniziato provando ad interfacciare i due con le librerie PN532 di Adafruit senza alcun risultato, girando quindi un po' in rete e sul sito del produttore elechouse, scopro che ha fatto una sua versione della libreria Adafruit. Finalmente con questa riconosco il modulo ma..... ora iniziano i guai nel senso che intanto scopro che quando faccio un reset di "arduino" con apposito pulsante, il modulo PN532 rimane attivo quindi mi viene restituito un "Didn't find PN53x board", al che devo scollegare il PN532 resettare arduino, ricollegare il pn532 e resettare di nuovo arduino. A volte il modulo viene riconosciuto e mi appare "Waiting for an ISO14443A card" ma da li non va più avanti oppure dopo qualche minuto va in timeout e non ne esce più. Ho provato anche a mettere due resistenze di pull-up tra SDA-SCL e Vcc 3v ma niente.
Qualcuno ha esperienza in merito e può darmi qualche indicazione?
Grazie