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:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
RFID Programmierungs Problem
10.11.2013, 16:25 (Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2013 16:31 von iTutHD.)
Beitrag #1
RFID Programmierungs Problem
Hallo,

Ich habe mir vor ein Paar tagen das Adafruit PN532 Shield gekauft welches für RFID und NFC ist.

Ich habe mir dann gleich die Libary geladen und das Beispiel Sketch geöffnet.

Noch kurzer Programmierung und lesen des Beispiels habe ich versucht meiner Variable "code", die als Byte Deklariert wurde. Wenn ich den Code, welcher im Beispiel die Nummer der RFID Karte ausgibt der Variable zuweise und die Variable über Serial.write(code) ausgebe kommt leider eine andere Zeichenfolge raus.

Hat jemand ne Idee woran es liegen könnte?

Ich habe mal den ganzen Code den ich bis jetzt habe hier gepostet. Die Auskommentierte Zeile ist die Ausgabe, welche im Beispiel war.

MfG,

iTutHD

Code:
#include <Wire.h>
#include <Servo.h>
#include <Adafruit_NFCShield_I2C.h>

#define IRQ (2)
#define RESET (3)

Adafruit_NFCShield_I2C nfc(IRQ, RESET);

void setup(void)  {
  Serial.begin(115200);
  
  
  
  nfc.begin();

  uint32_t versiondata = nfc.getFirmwareVersion();
  if(! versiondata) {
    Serial.print("Didn't find DN53x Adafruit board");
    while (1);
  }
  
  Serial.print("Found chip PN5"); Serial.println((versiondata>>24) & 0xFF, HEX);
  Serial.print("Firmware ver. "); Serial.print((versiondata>>16) & 0xFF, DEC); Serial.print('.'); Serial.println((versiondata>>8) & 0xFF, DEC);
  
  
  nfc.SAMConfig();
  
  Serial.println("Now waiting for RFID Chip");
}

void loop(void)  {
  
  boolean success;
  byte code;
  
  
  uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 };
  uint8_t uidLength;
  
  success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, &uid[0], &uidLength);

  if(success) {
     for (uint8_t i=0; i < uidLength; i++)
     {
    // Serial.print(uid[i], HEX);
    
     code = uid[i], HEX;
     Serial.print(code);
     }
     Serial.println("");
     delay(1000);
  }
  
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Bootloader update mit USBASP Problem sepp01 15 576 12.05.2018 17:23
Letzter Beitrag: sepp01
  C++ Library Datenübergabe Problem jose_ph 9 370 08.05.2018 14:10
Letzter Beitrag: Tommy56
  Problem mit der Textauswertung Franz54 13 482 15.04.2018 18:17
Letzter Beitrag: Tommy56
  Problem mit RIFD UID ParadoxDev 6 301 27.03.2018 12:04
Letzter Beitrag: ParadoxDev
  Problem mit OLED 0.96" Display torsten_156 5 1.806 07.03.2018 23:27
Letzter Beitrag: Tommy56
  Ucglib Library Problem Bully 26 1.183 05.03.2018 18:47
Letzter Beitrag: Tommy56
  Problem mit Wire.available() abfrage avoid 1 378 11.01.2018 13:40
Letzter Beitrag: Tommy56
  Neuling sucht Beratung für ein RFID Motorschloss MaikGyver 34 2.858 07.01.2018 21:24
Letzter Beitrag: Tommy56
  SerialComInstruments 4 Problem Darstellung Nextero 35 1.592 15.12.2017 18:51
Letzter Beitrag: ElEspanol
  Problem mit Nema17 und A4988 Philthy 6 534 08.12.2017 12:35
Letzter Beitrag: Tommy56

Gehe zu:


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