Saludos a toda la comunidad arduino!!!
Este es mi primer post, hace sólo una semana que me llegó mi primer arduino UnoR3, y bueno, tengo muchas dudas y preguntas pero las voy resolviendo según van surgiendo.
El código lo he copiado de aquí Control de Acceso con RFID-RC522 y KEYPAD MATRIX 4X3 - Proyectos - Arduino Forum, y va de perlas
Alguien me podría decir como hago para que un led en el pin 3 parpadee cuando pulso una tecla cualquiera??
graciaaaaaaas
#include <Keypad.h>
const byte ROWS = 5;
const byte COLS = 4;char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','A'},
{'7','8','9','A'},
{'C','0','X','A'},
{'A','A','A','A'}
};byte rowPins[ROWS] = { 7, 6, 8, 9, 5 };
byte colPins[COLS] = { 12, 11, 10, 4 };// Create the Keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );char key;
char *clave="1111";
char *introducida="xxxx";
int indiceTeclado=0;void setup()
{
Serial.begin(9600);
pinMode(13,OUTPUT);
digitalWrite(13, LOW);
}void loop()
{key=keypad.getKey();
if (key != NO_KEY)
{
if (key == 'A')
{
if (indiceTeclado==4)
{
bool coincide=true;
for (int i=0;i<4;i++)
{
if (clave_!=introducida*)_
_{_
coincide=false;
break;
_}}_
if (coincide)
_{ _
_ digitalWrite(13, HIGH);_
delay(2000);
digitalWrite(13, LOW);
_}}_
Serial.println(key);
indiceTeclado=0;
_}_
else
_{_
if (indiceTeclado < 4)
_{*_
introducida[indiceTeclado]=key;
indiceTeclado++;
Serial.print(key);}}}}[/quote]