la configuración de pines es 5,4,3,2,8,7,6
#includeconst byte ROWS = 4; //4 filas const byte COLS = 3; //tres columnas char keys[ROWS][COLS] = {{'1','2','3'},{'4','5','6'}, {'7','8','9'},{'*','0','#'}}; byte rowPins[ROWS]={5, 4, 3, 2};//conexión de pines arduino a //filas del teclado byte colPins[COLS]={8, 7, 6};//conexión pines arduino a columnas //del teclado Keypad keypad=Keypad(makeKeymap(keys),rowPins,colPins,ROWS,COLS); void setup() { Serial.begin(9600);//comunicacion serial pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(11,OUTPUT); } void loop() { char key=keypad.getKey();//instruccion para leer tecla if(key=='1') { key=keypad.waitForKey(); if(key=='2') { key=keypad.waitForKey(); if(key=='3') { digitalWrite(13,HIGH); } } } }


No hay comentarios:
Publicar un comentario