Tarjeta RFID-Problema

`#include <MFRC522.h>
#include <LiquidCrystal_I2C.h>
 
#define SS_PIN 10
#define RST_PIN 9
#define beep_pin 8
#define green_pin 7
#define red_pin 6



MFRC522 mfrc522(SS_PIN, RST_PIN);   // Creamos Sensor De Tarjeta MFRC522 Instancia
LiquidCrystal_I2C lcd(0x27,16,2);  //  Creamos Pantalla LCD Instancia

void setup() 
{
  Serial.begin(9600);   // Initiate a serial communication
  
  pinMode(beep_pin,OUTPUT);
  digitalWrite(beep_pin,LOW);
  pinMode(green_pin,OUTPUT);
  digitalWrite(green_pin,LOW);
  pinMode(red_pin,OUTPUT);
  digitalWrite(red_pin,LOW);
  
  
  lcd.begin(16, 2);
  lcd.setCursor(3, 1);
  lcd.backlight();
  lcd.print("Bienvenido!!");
  lcd.setCursor(0, 0);
  lcd.print("Programa Listo");
  delay(1500);
  lcd.clear();  
  
   
  SPI.begin();      // Initiate  SPI bus
  mfrc522.PCD_Init();   // Initiate MFRC522
  Serial.println("Acerca la tarjea al sensor porfavor...");
  Serial.println();

}
void loop() 
{
  digitalWrite(beep_pin, LOW);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Pase La Tarjeta");
  lcd.setCursor(0, 1);
  lcd.print("Porfavor....");
  delay(300);
  
  // Look for new cards
  if ( ! mfrc522.PICC_IsNewCardPresent()) 
  {
    return;
  }
  // Select one of the cards
  if ( ! mfrc522.PICC_ReadCardSerial()) 
  {
    return;
  }
  //Show UID on serial monitor
  Serial.print("UID tag :");
  String content= "";
  byte letter;
  for (byte i = 0; i < mfrc522.uid.size; i++) 
  {
     Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
     Serial.print(mfrc522.uid.uidByte[i], HEX);
     content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
     content.concat(String(mfrc522.uid.uidByte[i], HEX));
  }
  Serial.println();
  Serial.print("Message : ");
  content.toUpperCase();
  

  
  if (content.substring(1) == "B3 4F BB 20") //change here the UID of the card/cards that you want to give access
  {
   
   
   
   
    digitalWrite(beep_pin,HIGH);
   
    lcd.setCursor(0, 0);
    lcd.print("ID : ");
    lcd.print(content.substring(1));
    lcd.setCursor(0, 1);
    lcd.print("Acceso Autorizado");
    Serial.println("Acceso Autorizado");
    digitalWrite(green_pin, HIGH);
     delay(700);
    delay(700);      
    digitalWrite(green_pin, LOW);
 
  } 
 else   {
    digitalWrite(beep_pin,HIGH);
    lcd.setCursor(0, 0);
    lcd.print("ID : ");
    lcd.print(content.substring(1));
    lcd.setCursor(0, 1);
    lcd.print("Accesso Denegado");
    Serial.println(" Accesso Denegado");
    digitalWrite(red_pin, HIGH);
     delay(700);
    delay(700);
    digitalWrite(red_pin, LOW);
     }
}

`
Hola, tengo un problema el sensor al conectarlo a la luz me funciona pero al tenerlo en la pc no lee ni funciona de ninguna manera, solo al pasar el dato, posible solucion, y tambien alguna recomendacion de como puedo almacenar los datos de las tarjetas leidas.

Try posting your schematic, not a frizzy picture showing how you have it wired including power, ground, and links to "Technical" information on the hardware.

Intente publicar su esquema, no una imagen encrespada que muestre cómo lo tiene cableado, incluida la alimentación, la conexión a tierra y los enlaces a la información "Técnica" en el hardware.

Moderador:
Doble posteo detectado en este otro hilo


Ha sido cerrado.
Próximo doble poste tendrás una sanción de 1 dia sin poder ingresar al foro.