Show Posts
Pages: [1]
1  International / Software / Re: Lector RFID RDM630 on: December 04, 2012, 09:29:54 am
Maxid, estas en lo cierto. Muchas gracias por el código para lectores wiegand. Efectivamente este modulo lleva una interfaz Wiegand 26, al cargarlo en mi Arduino UNO me detecta 26bits y muestra el FC (Facility Code) y el CC (Card Code) en decimal. Este es el resultado que obtengo por el puerto serie al pasar uno de mis tags:

Read 26 bits. FC = 162, CC = 50382

Creo que el asunto esta resuelto, estaba trabajando en una interfaz que no era la que tenía el módulo RDM630.



2  International / Software / Re: Lector RFID RDM630 on: December 04, 2012, 04:28:03 am
Gracias por la info maxid.Como bien dices, el formato que debe apareces es el que has puesto. Las conexiones son muy simples; Pin TX del RDM630 al RX del Arduino UNO, 5V DC del RDM630 a 5V del Arduino y GND del RDM630 a GND del Arduino. Opcionalmente puedes colocar también un led que te indique que hay proceso de lectura al pasar el tag por la antena.

He borrado de mi IDE Arduino la librería SoftwareSerial que tenia y acabo de introducir la ultima version de la lirbería NewSoftSerial, en su version 12.

Todo parece indicar que el RDM630 que tengo no lleva interface TTL-RS232 y viene con Wiegand, por lo que los datos que recibe por el puerto serie son confusos.

Otra posibilidad es la velocidad de transmisión de datos, según este usuario no puede ser igual o mayor a 9600bps, ya que si no imprime basura (a lo mejor lo que me sucede a mi). Probaré con 4800 bps a ver que sucede.
-link: http://arduino.cc/forum/index.php?action=printpage;topic=53717.0http://arduino.cc/forum/index.php?action=printpage;topic=53717.0
3  International / Software / Re: Lector RFID RDM630 on: December 03, 2012, 02:53:52 pm
lo que veo por el puerto serie:

 255
 255
 255
 255
 255
 255
 255
 255
 255
4  International / Software / Re: Lector RFID RDM630 on: December 03, 2012, 02:52:20 pm
la cosa me parece muy extraña, porque con este codigo simple recibo por el puerto serie el mismo mensaje, sea del tag que sea, asi que no tengo ni idea de qué puede estar fallando, percibo que puede que o bien el modulo no tiene interface TTL y lleva otra o que los tags no son validos para este modulo (aunque el tag combo pone que si).


int data1 = 0;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  if (Serial.available() > 0) {
    // read the incoming number on serial RX
    data1 = Serial.read();
    // display incoming number   
    Serial.print(" ");
    Serial.println(data1, DEC);
  }
}

5  Using Arduino / Programming Questions / Re: Problems with the SoftwareSerial Library on: December 02, 2012, 06:20:23 am
Hello,
I have the same problem as Koop and not fix it. As you say we should add the check serial port in the loop ()? Koop, could you post the area you modified the original code. Thank you!
6  International / Software / Re: Lector RFID RDM630 on: December 02, 2012, 06:05:44 am
Hola,
gracias por las respuestas! La verdad es que he comprobado todo lo que decís, y a la salida del puerto serie me sigue apareciendo lo mismo: "Tag ID:ÿÿÿÿÿÿÿÿÿÿÿÿÿ". La verdad, no tengo ni idea a que puede llegar a ser debido, pero no me reconoce ninguno de las 7 tags que tengo. He buscado varios codigos que hay por el foro y no me funciona con ninguno. Os adjunto el codigo que mas se aproxima al funcionamiento que pretendo, que lea y muestra el ID del tag", en principio  que me lo muestre por el puerto serie, pero la idea es que sea despues por un LCD:

En cuanto al dispositivo RDM630, actualmente creo que esta descatalogado, pero en ebay esta a muy bien precio, os paso el link: http://www.ebay.com.au/itm/321022704800

//Codigo de lectura de tag mediante modulo RFID RDM630
#include <SoftwareSerial.h>

#define SIZESTR 12

SoftwareSerial RFID(2, 3);

String msg = String();

void setup() 
{
   Serial.begin(9600);
   Serial.println("
  • Serial Ready !");
   RFID.begin(9600);
   Serial.println("
  • RFID Ready !");
}

char c;

void loop()
{
  while(RFID.available()>0)
  {
   c=RFID.read();
   msg.concat(c);
   if(msg.length()==SIZESTR+1){
     Serial.print("
  • Tag ID = ");
     Serial.println(msg);
     msg=""; 
     RFID.flush();
   }
  }
}
7  International / Software / Lector RFID RDM630 on: November 29, 2012, 10:26:05 am
Hola,
En primer lugar me presento, ya que es mi primer post en el foro.Estoy realizando un proyecto sobre Control de Accesos utilizando el lector RFID RDM630 con un Arduino UNO Rev3. El caso es que no consigo que me muestre por el puerto Serial el ID del tag, lo unico que me aparece son estas siglas,"ÿÿÿÿÿÿÿÿÿÿÿÿÿ", y no consigo saber a qué es debido, ¿os ha sucedido algo de esto?. Gracias!
Pages: [1]