0% found this document useful (0 votes)
18 views2 pages

Examen de Computo

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views2 pages

Examen de Computo

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

#include <Keypad.

h>
//Display
int a=9;
int b=8;
int c=14;//A0
int d=13;
int e=12;
int f=10;
int g=11;
//Teclado
const byte FILA=4;
const byte COL=4;
char hexakeys [FILA][COL]={
{´1´,´2´,´3´,´A´},
{´4´,´5´,´6´,´B´},
{´7´,´8´,´9´,´c´},
{´*´,´0´,´#´,´D´}
};
byte colPins[COL]={4,5,6,7};
byte rowPins[FILA]={0,1,2,3};
Keypad customKeypad=Keypad(makeKeymap(hexakeys),rowPins,colPins,FILA,COL);
void setup()
{
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
Serial.begin(9600);
}
void loop()
{
char customKey=customKeypad.getKey();
Switch (customKey){
case ´0´:
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,LOW);
break;
case ´1´:
digitalWrite(a,LOW);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
break;
case ´2´:
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,LOW);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
break;
break;
default:
break;
}

You might also like