INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 4 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
RFID (rdm6300) am arduino
08.09.2013, 09:30
Beitrag #1
RFID (rdm6300) am arduino
Hallo,

ich wollte folgende schaltung mal testen um später eine mögichkeit zuhaben eine Tür per rfid zu öffnen,


http://macherzin.net/article66-Arduino-und-RFID-Leser

aber schon beim ersten tut zum auslessen der id des Tokken klappt nix,
ich habe es genau nach bild angeschlossen und meine kontrollled blinkt auch sobal der tokken in die nähe der antenne kommt aber im SM sehe ich nur

RFID-Leser bereit ...

aber keine ID...

kann mir da jemand helfen
Gruss Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.09.2013, 14:11 (Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2013 14:12 von der_tom.)
Beitrag #2
RE: RFID (rdm6300) am arduino
Hallo,

ich habe noch etwas rumgespielt und jetzt klappt das auch schon mal (mehr oder weniger)

nur soll mein pin 7 nach 3s wieder auf low gehen und das klappt noch nicht auch beim starten des boardes soll pin 7 Low haben,

wie kann ich das machen

hier mein sketch





int lockPIN=7;

void setup()
{
pinMode(lockPIN,OUTPUT);
Serial.begin(9600);
Serial.println("waiting for RFID...");

}

void loop()
{
if (readRFID())
{
{
if (strcmp(rfidBufferLastRead,"08000B203112")==0)
digitalWrite(lockPIN,HIGH);
else if (strcmp(rfidBufferLastRead,"02006199B349")==0)
digitalWrite(lockPIN,HIGH);
else if (strcmp(rfidBufferLastRead,"800C4C028042")==0)
digitalWrite(lockPIN,HIGH);
else
{
digitalWrite(lockPIN,LOW);
Serial.println(rfidBufferLastRead);
}
}
}
}



hier der teil zum rfid auslesen



// start text character
#define STX 2
// end text character
#define ETX 3

// buffer to hold the last code read from Serial
char rfidBufferLastRead[13];

boolean readRFID()
{
if (!Serial.available()) return(false); // nothing available to read
char rfidBuffer[13];
char c=0;
int i=0;
memset(rfidBuffer,0,sizeof(rfidBuffer)); // clear receive buffer
delay(50); // wait for code to appear in the Serial input buffer
while (Serial.available()&& c!=STX) // watch out for start of text character
c=Serial.read();
while (Serial.available()&& i<12 && c!=ETX) // watch out for end of text character
{
c=Serial.read();
rfidBuffer[i] = c;
i++;
}
if (i!=12) return(false); // less than 12 characters read from Serial
if (Serial.available()) c=Serial.read();
if (c!=ETX) return(false);
strncpy(rfidBufferLastRead,rfidBuffer,sizeof(rfidBuffer)); // copy into global variable rfidBufferLastRead
return(true); // if we reach this line, we have read 12 digits from Serial
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2013, 13:57
Beitrag #3
RE: RFID (rdm6300) am arduino
hi

also ich würde es so machen um es einfach zu halten,...

if (strcmp(rfidBufferLastRead,"08000B203112")==0)
digitalWrite(lockPIN,HIGH);
delay(3000);
digitalWrite(lockPIN,LOW);
else if (strcmp(rfidBufferLastRead,"02006199B349")==0)
digitalWrite(lockPIN,HIGH);
delay(3000);
digitalWrite(lockPIN,LOW);
else if (strcmp(rfidBufferLastRead,"800C4C028042")==0)
digitalWrite(lockPIN,HIGH);
delay(3000);
digitalWrite(lockPIN,LOW);


zudem denke ich das

else
{
digitalWrite(lockPIN,LOW); <<--- macht keinen sinn, der is ja schon LOW
Serial.println(rfidBufferLastRead);


warum der am anfang auf HIGH steht versteh ich allerdings auch nicht oder was meinst du mit der soll am anfang LOW haben?

grüße viel erfolg

Arduino UNO R3
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  2 Arduinos Serielle Übertragung mit SPI RFID Kit OE5AMP 18 1.036 05.05.2017 20:46
Letzter Beitrag: OE5AMP
  Firmata (Daten senden an den Arduino und empfangen vom Arduino) comfan 6 1.020 29.04.2017 14:29
Letzter Beitrag: hotsystems
  RFID ID Differenz RonSH 10 792 14.10.2016 08:42
Letzter Beitrag: RonSH
  Problem: RFID code mit Inhalt einer Textdatei auf einer SD Karte vergleichen MartinK 6 1.015 29.03.2016 16:45
Letzter Beitrag: MartinK
  Mit RFID Sensor NFC Tags steuern WIMunios 14 1.573 15.03.2016 12:07
Letzter Beitrag: WIMunios
  RFID-Reader an Analog Pins inski 9 1.144 02.03.2016 12:43
Letzter Beitrag: ArdHolger
Question Rfid Authentifizierung klebeband 16 2.259 06.01.2016 11:48
Letzter Beitrag: hotsystems
  Arduino Ethernet mit USB 2 Serial Converter/Welche Einstellungen im Arduino-Sketch lociluke 1 1.619 05.05.2015 13:40
Letzter Beitrag: Bitklopfer
  HC-05 Ardurino Bluethooth werte übertragen RFID ChrisBeer222 0 836 10.04.2015 23:16
Letzter Beitrag: ChrisBeer222
  Arduino Mega-Projekt mit EEPROM auf Arduino Due portieren Foto-Ralf 17 4.619 16.03.2015 12:06
Letzter Beitrag: Foto-Ralf

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste