RFID
Enkel testare för RFID modul från PchButik.se
Kod och struktur i PlatformIO
Kod (main.cpp)
#include <Arduino.h>
#include <SPI.h>
#include <MFRC522.h> //Balboa
#define BEEP_PIN A5
#define SS_PIN 10
#define RST_PIN 9
void beep();
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.
void setup() {
pinMode(BEEP_PIN, OUTPUT);
digitalWrite(BEEP_PIN, HIGH);
Serial.begin(9600); // Initialize serial communications with the PC
Serial.println("Serial.begin...");
SPI.begin(); // Init SPI bus
Serial.println("SPI.begin...");
mfrc522.PCD_Init(); // Init MFRC522 card
Serial.println("Scan PICC to see UID and type...");
beep();
}
void loop() {
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}
// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}
beep();
// Dump debug info about the card. PICC_HaltA() is automatically called.
mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}
void beep(){
digitalWrite(BEEP_PIN, LOW);
delay(200);
digitalWrite(BEEP_PIN, HIGH);
delay(200);
}Dump från serial-porten.
Video som visar RFID-modulen i funktion – läser RFID-taggar och skriver ut UID via serieporten.
Denna sida är konverterad med hjälp av AI.
En sida för dig som bygger elektronik själv, experimenterar och laborerar.
Skapad av Per-Anders Hult för PchButik.se.


