a wg mnie cały myk polega, że idzie przez A0
adc_key_in = analogRead(0);
sprawdziłem kod i nie ma tam odniesień do pinów przycisków;
ale mogę się mylić;
muszę gdzieś wcisnąć zapisy: coś na kształt:
void setup()
{
pinMode(2,INPUT);digitalWrite(2,HIGH);
pinMode(3,INPUT);digitalWrite(3,HIGH);
pinMode(10,INPUT);digitalWrite(10,HIGH);
pinMode(11,INPUT);digitalWrite(11,HIGH);
pinMode(12,INPUT);digitalWrite(12,HIGH);
}
// a gdzieś w loopie to:
void loop()
{
if(digitalRead(2)==LOW) stan_klawiatury=6;
if(digitalRead(3)==LOW) stan_klawiatury=2;
if(digitalRead(10)==LOW) stan_klawiatury=8;
if(digitalRead(11)==LOW) stan_klawiatury=4;
if(digitalRead(12)==LOW) stan_klawiatury=5;
}