int cross1 = 34;
int cross2 = 35;
int cross3 = 32;
int cross4 = 33;
int cross5 = 25;
int vertical1= 26 ;
int vertical2= 27 ;
int vertical3= 14 ;
int vertical4= 12 ;
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(vertical1, OUTPUT);
pinMode(vertical2, OUTPUT);
pinMode(vertical3, OUTPUT);
pinMode(vertical4, OUTPUT);
// pinMode(vertical2, OUTPUT);
// pinMode(vertical3, OUTPUT);
// pinMode(vertical4, OUTPUT);
// digitalWrite(vertical1, HIGH);
// digitalWrite(vertical2, HIGH);
// digitalWrite(vertical3, HIGH);
// digitalWrite(vertical4, HIGH);
pinMode(cross1, INPUT_PULLUP);
pinMode(cross2, INPUT_PULLUP);
pinMode(cross3, INPUT_PULLUP);
pinMode(cross4, INPUT_PULLUP);
pinMode(cross5, INPUT_PULLUP);
}
void loop() {
//KeyText();
KeyText();
}
void KeyText(){
digitalWrite(vertical1, LOW);
if(digitalRead(cross1)==LOW){
Serial.print("F1");
delay(300);
}
digitalWrite(vertical1, HIGH);
digitalWrite(vertical2, LOW);
if(digitalRead(cross1)==LOW){
Serial.print("F2");
delay(300);
}
digitalWrite(vertical2, HIGH);
digitalWrite(vertical3, LOW);
if(digitalRead(cross1)==LOW){
Serial.print("#");
delay(300);
}
digitalWrite(vertical3, HIGH);
digitalWrite(vertical4, LOW);
if(digitalRead(cross1)==LOW){
Serial.print("*");
delay(300);
}
digitalWrite(vertical4, HIGH);
}