Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos » Arduino y Raspberry Pi
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

06/08/2014 #1

Avatar de george.manson.69

[Aporte] Arduino mini + rfid
Hola,

Les comparto el uso de arduino pro mini.



Características:

•Atmega328p @ 16Mhz (external resonator)
•Compatible con arduino pro mini
•Regulador de voltaje de 5 V
•Salida máxima a 150mA
•Protección de sobre corriente
•Entrada de 5 a 12 V



Diferencia de Deek-Robot y arduino pro mini





¿Cómo se programa?

Para la programación del modulo de arduino mini, se requiere
Un LPC ISP como se ilustra en la imagen.



El PL2303 crea un COM para comunicaciones seriales, del
Cual nos permitirá programar el arduino mini.



Abrimos el Arduino IDE y seleccionamos el tipo de
Arduino que vamos a usar.



¿Qué es el RFID?

RFID (siglas de Radio Frequency IDentification, en español identificación por radiofrecuencia) es un sistema de almacenamiento y recuperación de datos remoto que usa dispositivos denominados etiquetas, tarjetas, transpondedores o tags RFID.
El propósito fundamental de la tecnología RFID es transmitir la identidad de un objeto (similar a un número de serie único) mediante ondas de radio. Las tecnologías RFID se agrupan dentro de las denominadas Auto ID (automatic identification, o identificación automática).



Conexión entre el RFID y arduino



Código:
#include <SPI.h>
#include <RFID.h>
 
RFID rfid(10,5); 
 
void setup()
{
  Serial.begin(9600); //Inicializa la velocidad de Serial
  SPI.begin();  //Función que inicializa SPI
  rfid.init();      //Función  que inicializa RFID
 
}
 
void loop()
{
  if (rfid.isCard()) { //Verifica si hay una tarjeta
    if (rfid.readCardSerial()) { //Funcion que lee la tarjeta
 
       Serial.println(" ");
       Serial.println(" ");
       Serial.println("El numero de serie de la tarjeta es  : ");
       for(int i=0; i<=4; i++){
          if(i!=4){
            Serial.print(rfid.serNum[i],HEX); //rfid.serNum lee el número de serie unico de la tarjeta
            Serial.print(" ");
          }
          else{
            Serial.print(rfid.serNum[i],HEX);
            Serial.print(" ");
          }
       }
       delay(1000);
    }
  }
 
    rfid.halt();
}

Saludos!
09/08/2014 #2

Avatar de peritomoreno

Muy bueno. Como seria el codigo para actuar un rele con el llavero o la tarjeta.
Estoy comprando este Kit y me seria muy util.
Gracias
10/08/2014 #3

Avatar de george.manson.69

peritomoreno dijo: Ver Mensaje
Muy bueno. Como seria el codigo para actuar un rele con el llavero o la tarjeta.
Estoy comprando este Kit y me seria muy util.
Gracias
const char ValueStoreRFID[] = {15,56,78,34}; //Valor guardado en el arduino

struct{
int RFID:1;

}flag={0};

for(int x=0;x<sizeof(ValueStoreRFID);x++){
if (RFIDValue != ValueStoreRFID) //valor leido vs el guardado en arduino
flag.RFID=1;

}


if (!flag.RFID){
RELAY=ON;

}


Saludos!
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Arduino y Raspberry Pi

Cerrar
Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos » Arduino y Raspberry Pi

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.