i want to add a code so that when i press a key on my keyboard it shows it on a 7 segment display any idees?
int wacht=1000; //a is het plat streepje in het midden. b is de linker boven rechte streep. c is de bovenste platte streep.
//d is de rechter bovenste streep. e is de Linker onderste streep. f is de onderste platte streep. g is de rechter onderste streep.
void setup() {
pinMode(2,OUTPUT); //a
pinMode(3,OUTPUT); //b
pinMode(4,OUTPUT); //c
pinMode(5,OUTPUT); //d
pinMode(6,OUTPUT); //e
pinMode(7,OUTPUT); //f
pinMode(8,OUTPUT); //g
Serial.begin(9600);
}
void loop() {nul(); delay(wacht); reset();
een(); delay(wacht); reset();
twee(); delay(wacht); reset();
drie(); delay(wacht); reset();
vier(); delay(wacht); reset();
vijf(); delay(wacht); reset();
zes(); delay(wacht); reset();
zeven(); delay(wacht); reset();
acht(); delay(wacht); reset();
negen(); delay(wacht); reset();
}
void nul() {digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void een() {digitalWrite(5,HIGH); digitalWrite(8,HIGH); }
void twee() {digitalWrite(2,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); }
void drie() {digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(2,HIGH); digitalWrite(8,HIGH); digitalWrite(7,HIGH); }
void vier(){digitalWrite(3,HIGH); digitalWrite(2,HIGH); digitalWrite(8,HIGH); digitalWrite(5,HIGH); }
void vijf() { digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH); }
void zes() {digitalWrite(4,HIGH); digitalWrite(3,HIGH); digitalWrite(2,HIGH); digitalWrite(6,HIGH); digitalWrite(8,HIGH); digitalWrite(7,HIGH); }
void zeven() {digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(8,HIGH); }
void acht() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH);
digitalWrite(8,HIGH);}
void negen() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(8,HIGH); digitalWrite(7,HIGH);}
void reset() {digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(7,LOW);
digitalWrite(8,LOW);}
void aaa() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(8,HIGH);}
void bbb() {digitalWrite(3,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void ccc() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH);}
void ddd() {digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void eee() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH);}
void fff() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(6,HIGH);}
void ggg() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void hhh() {digitalWrite(3,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(8,HIGH);}
void iii() {digitalWrite(5,HIGH); digitalWrite(8,HIGH);}
void jjj() {digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void lll() {digitalWrite(3,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH);}
void nnn() {digitalWrite(3,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH);}
void ooo() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void ppp() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH);}
void qqq() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(8,HIGH);}
void rrr() {digitalWrite(3,HIGH); digitalWrite(6,HIGH);}
void sss() {digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void ttt() {digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH);}
void uuu() {digitalWrite(3,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
void yyy() {digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH);}
Blokcitaat




