RFID


Enkel testare för RFID modul frÄn PchButik.se

Kod och struktur i PlatformIO
Kod (main.cpp)
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.


