-
Thread
[PIC24] error: syntax error before '.' token
Codeschnipsel ansehen und mir vielleicht sagen was ich da falsch gemacht habe?!? Build Output: [c]mfrc522.c:39: error: syntax error before '.' token mfrc522.c: In function 'MFRC522': mfrc522.c:40: error: number of arguments doesn't match prototype mfrc522.h:266: error: prototype declaration mfrc522
und im Orignialcode stand: [c]MFRC522::MFRC522( byte chipSelectPin, ///< Arduino pin connected to MFRC522's SPI slave select input (Pin 24, NSS, active low) byte resetPowerDownPin ///< Arduino pin connected to MFRC522'
-
Thread
STM32F1 Blue Pill und RC522
(SS_PIN, RST_PIN); // Instance of the class MFRC522::MIFARE_Key key; #include <LiquidCrystal.h> #include <SPI.h> // SPI-Bibiothek hinzufügen MFRC522 mfrc522(SS_PIN, RST_PIN); // RFID-Empfänger benennen // Eingaenge // Ausgaenge // LCD
. Das wirft die IDE for Exit 1 aus: [c]C:\Users\kayla\OneDrive\Dokumente\Arduino\libraries\MFRC522\src\MFRC522Extended.cpp: In member function 'MFRC522::StatusCode MFRC522Extended::TCL_Transceive(TagInfo*, byte*, byte, byte*, byte*)': C:\Users\kayla\OneDrive\Dokumente\Arduino\libraries\MFRC522
-
Thread
Betonmischer lässt RFID Leser abstürzen
ersten Test benutze ich diesen Aufbau: https://www.makerblog.at/2017/11/rfid-transponder-mit-dem-mfrc-522-card-reader-am-arduino-auslesen/ Hält man den RFID vor den Leser, so geben die Funktion mfrc522.PICC_IsNewCardPresent() und mfrc522.PICC_ReadCardSerial() ein High ab. Wenn ich den Aufbau
welchen Gründen nicht? > Gibt es eine Befehlsübersicht für die beiden Librarys <SPI.h> und > <MFRC522.h> und was genau diese Befehle auslösen sollen? s. o. - für die MFRC522-Lib gibt es zusätzlich zum Quellcode noch Doku in Word und PDF im Github-Repository.
-
Thread
Selbstgebauter 13,56MHz RFID Reader läuft nicht
Lötpasten Dispenser inklusive reflow Bett) Manchmal hatte ich Probleme dass die winzigen Pins beim MFRC522 miteinander verbunden waren aber es letztendlich doch hinbekommen (glaube ich zumindest). Anbei mal ein Bild von der Platine. Wenn ich das Board an ein ESP32 Devkit anschließe wird der MFRC522
Reader also sowas wie: bla bla bla bla mfrc522 firmware version = 2.0 bla bla bla falls man was falsch anschließt am ESP wird das in den meisten Fällen auch anzeigt dann steht das sowas wie "is the mfrc522 properly connected?" Also geh ich
-
Thread
IRQ am RFID RC522
recherchiert. Allerdings gehe ich davon aus, dass ein Interrupt bei neu entdeckter Karte mit dem MFRC522 so ohne weiteres nicht möglich ist. Schau z.B. mal in die Implementierung der PICC_IsNewCardPresent() Funktion (die Du ja vermutlich ersetzen willst) in der MFRC522v2-Library https://github.com/OSSLibraries/Arduino_MFRC522v2/blob/master/src/MFRC522v2.cpp ...oder in die ISO/IEC 14443-3 zur Initialisierung der Karte (6.5.1 Select sequence flowchart) https://wg8.de/wg8n1496_17n3613_Ballot_FCD14443-3.pdf Das ist
-
Thread
Arduino RFID RC522 Meldung senden wenn KEINE Karte vorhanden ist
draufwerfen wo ich deine Erweiterungen einbauen muss. Vielen Dank. [c] #include <SPI.h> #include <MFRC522.h> #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); int taster = 0; // Set Tastervariable long saveCode=0; // Gespeicherter Code, wenn diese Karte gelesen
// Tastervariable setzen digitalWrite(4,HIGH); // SetLED anschalten } if ( ! mfrc522.PICC_IsNewCardPresent()) { return; } if ( ! mfrc522.PICC_ReadCardSerial()) { return; } long code = 0; // Variable für Code for (byte i = 0; i < mfrc522.uid.size; i++) {
-
Thread
Mifare DESFire EV1 - Lesegerät gesucht.
Ich habe die MFRC522 Seite von NXP jetzt schon 5x durchsucht und noch immer keinen Hinweis auf Beispiele gefunden, lediglich die ausführliche Dokumentation, welche leider meinen Wissensstand überschreitet. Ich hätte
@Stanislav: Hast Du denn ein fertiges Board gekauft oder die Induktivitäten L1 und L2 (wie in "MFRC522 from Ebay - tips how to get more RF power" https://forum.mikroe.com/viewtopic.php?f=147&t=64203 beschrieben) ausgetauscht?
-
Thread
ID vom RFID CHip mit array aus funktion ermitteln
ausgeben lassen. dazu habe ich mir eine Funktion geschrieben: [code] ... int * getID(){ int ID[mfrc522.uid.size]; for(byte i=0; i<mfrc522.uid.size; i++){ ID[i] = mfrc522.uid.uidByte[i]; Serial.print(ID[i],HEX); Serial.print(" "); } Serial.println(" "); return ID; } void
Frank schrieb im Beitrag #4053353: > int * getID(){ > int ID[mfrc522.uid.size]; > for(byte i=0; i<mfrc522.uid.size; i++){ > ID[i] = mfrc522.uid.uidByte[i]; > Serial.print(ID[i],HEX); > Serial.print(" "); > } > Serial.println(" "); > return
-
Thread
MFRC522 Probleme bei Ansteuerung
uart_init(MYUBRR); spi_initMaster(); uart_putstring("start action\n"); char mfrc522Info[100]; mfrc522_init(); uart_putstring("lese dumpVersion...\r\n"); (void)mfrc522_getDumpVersionData(mfrc522Info); uart_putstring(mfrc522Info); while (1) { _delay_ms(1000); uart_putstring("blabla\n"); } }[/c] [c] void mfrc522_init(void) { DDRB |= (1 << PINB2); /* Set the chipSelectPin as digital output */ uart_putstring("0\n"); mfrc522_writeRegister(MFRC522_COMMAND_REG, MFRC522_SOFT_RESET);
-
Thread
SIM900 & MRC522
Empfangen? [c]#include <Arduino.h> #include <SoftwareSerial.h> #include <SPI.h> #include <MFRC522.h> #include <EEPROM.h> #define RST_PIN 9 // SPI Reset Pin #define SS_PIN 10 // SPI Slave Select Pin MFRC522 mfrc522(SS_PIN, RST_PIN); SoftwareSerial SIM900(7, 8); String pinCode
void setup() { Serial.begin(19200); SPI.begin(); powerUpSIM900(); initSIM900(); mfrc522.PCD_Init(); } void loop() { if (mfrc522.PICC_IsNewCardPresent() && mfrc522.PICC_ReadCardSerial() ) { Serial.print("Gelesene UID:"); for (byte i = 0; i < mfrc522.uid.size; i++) {
-
Thread
5V zu 5V Buffer oder ähnliches
[code] int LEDs =4; int Buzzer=5; #include <SPI.h> #include <MFRC522.h> #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance. void setup() { SPI.begin(); // Initiate SPI bus mfrc522.PCD_Init(); // Initiate MFRC522 } void loop() {... [/code] Gerade habe ich den Code rausgesucht und habe festgestellt dass ich pinMode vergessen habe.... Ich hab mich die ganze Zeit schon dumm und dämlich gesucht und
-
Thread
Pi Python if Anweisung
# Hook the SIGINT signal.signal(signal.SIGINT, end_read) # Create an object of the class MFRC522 RFIDReader = MFRC522.MFRC522() # This loop keeps checking for chips. If one is near it will get the UID and write it to DB while continue_reading: # Scan for cards (status,TagType) = RFIDReader.MFRC522_Request(RFIDReader.PICC_REQIDL) # If a card is found if status == RFIDReader.MI_OK: # Get the UID of the card (status,uid) = RFIDReader.MFRC522_Anticoll()
-
Thread
RFID Reader RC522 bekomme keine Version
counterfeit chip"); break; default: uart_sendString("No reader found"); break; }[/code] mfrc522.c [code] #include "../spi/spi.h" #include "mfrc522.h" #include "../defines.h" #include <util/delay.h> /** * Initializes the MFRC522 chip. */ void pcd_init() { pcd_reset();
SoftRest command takes to complete. // But the MFRC522 might have been in soft power-down mode (triggered by bit 4 of CommandReg) // Section 8.8.2 in the datasheet says the oscillator start-up time is the start up time of the crystal + 37,74?s. Let
-
Thread
Arduino Code Erklärung RFID
Zahl speichert(?), nur: Wie funktioniert das? und [c] // Look for new cards if ( ! mfrc522.PICC_IsNewCardPresent()) return; // Select one of the cards if ( ! mfrc522.PICC_ReadCardSerial()) return; [/c] Zunächst sind das ja zwei if Operatoren, dazu folgende
Jürgen_2310 schrieb im Beitrag #4591706: > und > // Look for new cards > if ( ! mfrc522.PICC_IsNewCardPresent()) > return; > > // Select one of the cards > if ( ! mfrc522.PICC_ReadCardSerial()) > return; > > Zunächst sind das ja zwei if Operatoren, dazu
-
Thread
ESP32 RC522 UID Tag auf SD-Karte Lesen/Schreiben
13)){ Serial.println("Keine Karte Vorhanden"); return; } } void loop() { if (mfrc522.PICC_IsNewCardPresent() && mfrc522.PICC_ReadCardSerial() ) { if(printHex(mfrc522.uid.uidByte, mfrc522.uid.size)=="a2afd183"){ //Hier soll die SD karte bzw. data.csv durchsucht werden Serial.print
Vorhanden'); // menge -1 aus eine 8 wird eine 7 usw... }else{ // uid speichern } mfrc522.PICC_HaltA(); delay(1000); } String printHex(byte *buffer, byte bufferSize) { String id = ""; for (byte i = 0; i < bufferSize; i++) { id += buffer[i] < 0x10 ? "0" : ""; id +
-
Thread
Atmega32 und MFRC522 per SPI
kann mir Tipps geben, wo mein Fehler liegen könnte. [1] http://www.nxp.com/documents/data_sheet/MFRC522.pdf [2] http://www.ebay.de/itm/MFRC-522-RC522-induktive-Modul-mit-fudan-Karte-Radiofrequenz-RFID-IC-Karte-s50-/351176715886?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51c3c36e6e
Ja. Das liegt daran dass du ein China-fake Board hast. Der Chip is kein MFRC522 sondern ein FM17522.
-
Thread
RFID Antenne Matching Netzwerk mit NanoVNA
Tag miteinander, Ich versuche das Matching Netzwerk einer selbst entworfenen PCB Antenne an einem MFRC522 Reader von NXP zu bestimmen. Dazu habe ich einen NanoVNA mit der PC Software NanoVNA-Saver. Als Unterlagen nutze ich folgende: https://www.nxp.com/docs/en/application-note/AN11535.pdf In der Appnote
Zu meiner P.S. Frage: Wisst ihr warum die IC so unterschiedliche Beschaltungen haben? Oder ist am MFRC522 vielleicht auch eine vereinfachte Antennenschaltung a la TRF möglich?
-
Thread
Suche RFID-Reader (I2C oder seriell) für ESP8266 unter 10 €
Mifare greifen. Kostet nur 2€, ca. 5-7cm sind drin (@RFCFG 48dB): http://de.aliexpress.com/item/MFRC-522-RC522-mfrc-522-RFID-RF-IC-card-inductive-module-with-free-S50-Fudan-card/32433898442.html
metallisiert), dann sind es ca. 1-2cm. Ein 1000 Seiten Taschenbuch (5,5cm) geht gerade noch so (MFRC-522 Platine und Karte direkt auf dem Buch)
-
Thread
RFID Lesegerät
Die günstigste Möglichkeit währe da wohl sowas: http://www.ebay.de/itm/RFID-Kit-RC522-MFRC522-MFRC-522-Mifare-Kartenleser-/142046993539?hash=item2112a91c83:g:w9UAAOSwGYVXBiQq Dazu dann noch so ein USB auf 232 TTL Modul. Da muss dann aber die PC Software über die Schnittstelle die gesamte
#4655004: > Die günstigste Möglichkeit währe da wohl sowas: > http://www.ebay.de/itm/RFID-Kit-RC522-MFRC522-MFRC-522-Mifare-Kartenleser-/142046993539?hash=item2112a91c83:g:w9UAAOSwGYVXBiQq > Dazu dann noch so ein USB auf 232 TTL Modul. > > Da muss dann aber die PC Software über die Schnittstelle die
-
Thread
RFID RC522 - SPI oder I2C Auswahl?
SPI, bei anderen SPI und I2C Bus. Dann sind die Module möglicherweise verschieden. Der zentrale MFRC522 kann jedenfalls sowohl SPI als auch I2C.
den Anleitung z.B. von AZ steht aber nicht drin wie > es umgeschaltet wird. Die Anleitung zum MFRC522 schreibt der Hersteller (Datenblatt NXP) https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf
-
Thread
Arduino UNO und MFRC522 NFC Reader/Writer
Hallo, ich hab mir einen MFRC522 NFC Reader/Writer zugelegt. Hab auch schon 2 NFC Tags dazu bekommen, eine Karte und einen Chip. Dazu hab ich mir noch diese NFC Sticker gekauft(auch im hochgeladenen Bild erkennbar): http:/
Der MFRC522 ist ein Mifare-Leser, ob der auch andere ISO-14443A-Tags kann, weiß ich nicht. Die Karte und der blaue Chip enthalten wahrscheinlich 'nen Mifare-Classic-Chip (sehen genauso aus, wie die Mifare-Classic-Dinger
-
Thread
Function declared implizit int Fehler bei sprintf unter XC8 mit PIC16F
Switch-Case Structure switch (data) { case '3': USARTWriteLine("MFRC522 Versionsnr.:"); version = readMFRC522(VersionReg); Zeile 465 sprintf(buff, "%02X", version); //Hex vom
ich hab mal ein Bildschirmfoto von meinem Lazarusprogramm drangehängt, siehe da, ich hab einen MFRC522-Clon, menno, nur 0x88h! Weiß jemand ob der wie das Original funktioniert? UART mochte er das letzte Mal garnicht haben....!?! Gruß Beast
-
Thread
eigene Platine entwickeln aus basis eines RFID Readers sowie eines ESP 32
diesen RFID Reader: https://joy-it.net/de/products/SBC-RFID-RC522 Dieser basiert auf dem Nxp mfrc 522 und wird an einen Netzwerkfähigen Arduino angeschlossen welcher die gelesenen Daten an einen Server sendet. Das Versuchsmuster funktioniert soweit zufriedenstellend soll aber später irgendwann mal
alles benötigt wird oder problematisch werden könnte. Die Mikrochips (sowohl ESP32 als auch MFRC522) liegen ja bei nur etwa 4€ und sind dementsprechend günstig zusätzlich kommen nach ein paar Kleinteile wie SMD Widerstände Spannungswandler Micro USB Büchse etc. dazu 2 RGB LED's sollen ebenfalls
-
Thread
MFRC522
Ich suche den MFRC522 von Phillips, weis jemand wo man die in kleinen Stückzahlen ca. 20-25 Stück herbekommt?
-
Thread
MFCR522 -> SPI -> C
Hallo, kurze Frage (sollte unter euch Profis ein lacher sein..) [c] #define _MFRC522_READ( ADDR ) ( 0x80 | ( (ADDR<<1) & 0b01111110 ) ) #define _MFRC522_WRITE( ADDR ) ( (ADDR<<1) & 0b01111110 ) [/c] Im Datensteht das die Adresse entsprechend "bearbeitet" werden muss. Ausschnitt
Ups.. *MFRC522 sollte das Thema heißen..
-
Thread
Problem:Zeile aus Textdatei auf einer SDKarte auslesen und per strstr mit einer Vatiable vergleichen
habe folgendes Problem und suche schon seit Stunden nach einer Lösung: ich habe einen RFID Adapter MFRC522 mit dem ich die Chipkarten auslese und mit fogendem Code in einen Dezimalwert umwandle: long code=0; for (byte i = 0; i < mfrc522.uid.size; i++) { code=((code+mfrc522.uid.uidByte[i])*10); }
-
Thread
MF-RC522 und Antennenanpassung
Hi, ich möchte eine Lese/Schreibgerät für RFID 13,56MHz mit einem PIC und dem MFRC522 realisieren. Wenn ich jedoch schon eine RFID-Antenne habe, wie kann ich die an den MFRC522 anschliessen. Die Antenne ist fest mit einem Kabel verbunden an dessen Ende ein SMA-Stecker gelötet ist.
Signals sind, oder ist das eine Schaltung zum anpassen der Antenne. Auf was muss die Antenne denn MFRC522-seitig angepasst sein? Entschuldige die Fragen, aber ich hab mit HF eigentlich nichts zu tun und dachte ich könnte einfach die vorhandene Antenne anschliessen.
-
Thread
MFRC522 - Demodulation
Hallo Zusammen, ich bräuchte bitte mal einen Tipp zur Eingangsstufe des MFRC522 13,56MHz RFID Chips: http://www.nxp.com/documents/data_sheet/MFRC522.pdf http://www.nxp.com/documents/application_note/AN077925.pdf Zur Auswertung der Amplitudenmodulation hätte ich vor dem Hochpass
Guten Tag Nachtmix, Du machst Deinem Namen ja alle Ehre. Vielen Dank für den Anschub. Der MFRC522 beherrscht NFC-Verfahren, bei denen die Synchrondemodulation Sinn macht. Schönes Wochenende, marcus
-
Thread
RFID MFRC522 und PIC18FXXXX
Moin Leute, ich hab heute ein RFID Modul bekommen das den MFRC522 Chip von NXP hat. Einen schnellen Blick über das Datenblatt verrät das eine Eingangsspannung VCC von 3,3V benötigt wird. Wenn ich also den PIC18F4550 benutze muß ich für das Modul noch einen LDO
Ausgangsspannung dazubasteln (plus ein paar C's). Soweit sogut, aber was ist mit den SPI Leitungen vom Pic zum MFRC522 ??? Tja, hab da nichts im Datenblatt gesehen, vielleicht kann mir da jemand helfen!?! Gruß dat Beast
-
Thread
RFID RC522 Bascom
NUR die UID des Tags auslesen zu können. Datenblatt: http://www.nxp.com/documents/data_sheet/MFRC522.pdf Ich bedanke mich im vorherein schonmal ganz Herzlich! mfg Maximilian K.
Mich nervt das dieser Beitrag bei Google ganz oben steht wenn man nach mfrc522 sucht. Für den Jungen der nicht weis wies geht Code für Arduino im Anhang. Bascom hab ich irgendwann kapiert. Aber die jungen Leute haben nie verstanden was ich da mache.
-
Thread
RFID-RC522 SPI oder UART
Auszug aus dem Datenblatt: The MFRC522 supports direct interfacing of hosts using SPI, I2C-bus or serial UART interfaces. The MFRC522 resets its interface and checks the current host interface type automatically after performing a power-on or hard reset. The MFRC522 identifies the host interface by sensing the logic levels on the control pins after the reset phase. This is done using a combination of fixed pin connections. Table 5 shows the different connection
-
Thread
MFRC522 Modul Umbau
eigenen RFID Reader für meine Hauswand erstellen und benötige nun eure hilfe. Ich will das Typische MFRC522 Modul was es für Arduino gibt gerne mit einen Mikrochip so umbauen, dass ich insgesamt nur 4 Leitungen habe also 3,3 V/GND und dann Quasi Data In und Data Out oder Data Out und Taktung. Das hätte
Sieh mal ins Datenblatt des MFRC522, der kann sowohl SPI als auch I2C. https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf Da musst Du gar nichts mit einem "Microchip" umprogrammieren, sondern nur das "configuration wiring" von
-
Thread
Nexus 5 - Alternative für Mifare Classic (NFC-Tags)
denke mal nicht, dass das mit dem PN532 geht. So ich habe mal etwas recherchiert und bin auf den MFRC522 gestoßen. Dieser kann wohl auch verschlüsselte Karten lesen (wobei die Ultralight C nicht explizit aufgelistet werden, die DESFire jedoch schon!?) http://www.nxp.com/documents/data_sheet/MFRC522.pdf Zitat: > The MFRC522 supports all variants of the MIFARE Mini, MIFARE 1K, > MIFARE 4K, MIFARE Ultralight, MIFARE DESFire EV1 and MIFARE Plus RF > identification protocols Das praktische ist für diesen Chip gibt
-
Thread
Erfahrungen mit dem MFRC522
Hallo, ich versuche mich gerade an dem RFID-RC522 Modul (~5€) mit dieser Library (http://randomport.com/pages/avr-library.html) und wollte fragen ob jemand von euch schon Erfahrungen mit diesem Modul gemacht hat und ob ich mir eventuell euren Code anschauen dürfte. Mfg Sebi
-
Thread
Umschreiben auf locken MQTT Broker
> #include <ESP8266HTTPUpdateServer.h> #include <MQTTClient.h> #include <SPI.h> #include <MFRC522.h> #define SS_PIN D8 //Pin on WeMos D1 Mini #define RST_PIN D3 //Pin on WeMos D1 Mini const char* host = "rfid_reader"; // will also be used on shiftr.io const char* ssid = "ssid"; const
httpServer(80); ESP8266HTTPUpdateServer httpUpdater; WiFiClient wifi; MQTTClient mqtt; MFRC522 rfid(SS_PIN, RST_PIN); // Instance of the class MFRC522::MIFARE_Key key; unsigned int batt; double battV; unsigned long oldMillis; void connect(); void setup(void){ SPI.begin();
-
Thread
[S] Reiner SCT RFID-Basiskartenleser (der aus der Computer-Bild)
Habe mich dann aber doch umentschieden: Ich hatte noch so ein RFID-Board aus China mit einem MFRC522 drauf. Diesen habe ich mit Heißluft entfernt und ebenfalls den PN512 aus dem Basiskartenleser entlötet. Dann alles schön mit Flußmittel eingeschmiert und den PN512 mit Heißluft auf der MFRC522-Platine
-
Thread
[V] RFID Einstiegs-Set (Reader, über 100 Tags in versch. Formen.)
mit etwas googlen viele Infos, notfalls noch das Stichwort "Arduino" mit eingeben. Verbaut ist der MFRC522. Datenblatt: http://www.nxp.com/documents/data_sheet/MFRC522.pdf Das ist halt alles was ich habe und ich würde am liebsten alles auf einmal loswerden ;) Naja alleine die 2 Reader kosten schon
-
Thread
SPI & i2C & 1wire & RFID
leo schrieb im Beitrag #5966849: > Mux Der https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf kann von Hause aus 64 Adressen, oder? Mit 3V I2C macht man keine Meter. Zumindest nicht ohne Zusatzhardware.
schrieb im Beitrag #5966851: > leo schrieb: >> Mux > > Der https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf kann von Hause > aus 64 Adressen, oder? Hat 6 extra Adressen, also ja. > Mit 3V I2C macht man keine Meter. > Zumindest nicht ohne Zusatzhardware. Wir kennen die Anforderungen des TO
-
Thread
Arduino: Variable "umschreiben"
hier ein kleines Schnipsel aus dem Code: [...] #include <EEPROM.h> #include <SPI.h> #include <MFRC522.h> [...] byte readCard[4]; //und hier gehts zur Sache: //Loop [...] Serial.println(F("Scanned PICC's UID:")); for ( uint8_t i = 0; i < 4; i++) { // readCard[i] = mfrc522.uid.uidByte
-
Thread
RFID ID eines ISO 14443a Tags mit MCU auslesen
Hallo, sind ISO 14443a nicht MIFARE-Tags? Sowas sollte ein MFRC522 Modul doch können? https://www.roboter-bausatz.de/27/rfid-set-mfrc522-kartenleser-mifare-transponder/karte als Beispiel. Gruß aus Berlin Michael