bool test = true;
byte i=0;
bool smer = true;
void setup() {
DDRD = 0xFF;
PORTB &= ~(1<<5);
}
void loop() {
if ((PINB&(1<<5)) == LOW && test == true)
{
test = false;
if ( smer == true)
{
i++;
}
else
{
i--;
}
PORTD = i;
}
else if ((PINB&(1<<5)) == LOW && test ==false)
{
test = true;
}
}