Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Introducción
Este informe describe los pasos para imprimir los caracteres y umeros del
teclado 4x4.
2 Objetivos
• Simular códigos funcionales.
3 Procedimiento
Elementos usados:
• Arduino uno.
• Teclado matricial 4x4.
• Ocho cables dupont jumpers
1
Serial.begin(9600);
for (int row = 0; row ¡ numRows; row++) {
pinMode(rowPins[row],INPUT);
digitalWrite(rowPins[row],HIGH);
}
for (int column = 0; column ¡ numCols; column++) {
pinMode(colPins[column],OUTPUT);
digitalWrite(colPins[column],HIGH);
}
}
void loop() {
char key = getKey();
if( key != 0)
Serial.println(key);
delay(10);
}
}
char getKey(){
char key = 0;
for(int column = 0; column ¡ numCols; column++) {
digitalWrite(colPins[column],LOW);
for(int row = 0; row ¡ numRows; row++){
if(digitalRead(rowPins[row]) == LOW){
delay(debounceTime);
while(digitalRead(rowPins[row]) == LOW) ;
key = keymap[row][column];
}
}
digitalWrite(colPins[column],HIGH);
}
return key;
}
2
print(var)
del var
# close the port and end the program
ser.close()