Bonjour tout le monde,
J'ai un module RFID RC522 que j'essaie de faire fonctionner.
Il est raccordé sur une carte Atmega MEGA 2560 R3 et j'utilise le branchement classic qu'on trouve sur le net c'est a dire:
RST: 9
IRQ: /
MISO: 12
MOSI: 11
SCK: 13
SDA: 10
J'utilise le même code que tout le monde c'est à dire:
#include <SPI.h>
#include <MFRC522.h>
#define RST_PIN 9 // Configurable, see typical pin layout above
#define SS_PIN 10 // Configurable, see typical pin layout above
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance
void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
while (!Serial); // Do nothing if no serial port is opened (added for Arduinos based on ATMEGA32U4)
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522
delay(4); // Optional delay. Some board do need more time after init to be ready, see Readme
mfrc522.PCD_DumpVersionToSerial(); // Show details of PCD - MFRC522 Card Reader details
Serial.println(F("Scan PICC to see UID, SAK, type, and data blocks..."));
}
void loop() {
// Reset the loop if no new card present on the sensor/reader. This saves the entire process when idle.
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}
// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}
// Dump debug info about the card; PICC_HaltA() is automatically called
mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}
Et j'ai comme erreur dans le moniteur:
16:29:33.580 -> Firmware Version: 0x0 = (Unknown)
16:29:34.596 -> WARNING: Communication failure, is the MFRC522 properly connected?
16:29:34.642 -> Scan PICC to see UID, SAK, type, and data blocks...
J'ai vérifié mes soudures et elles sont bien faites ...
Une petite idée ?
Merci