Kod: Markera allt
volatile static uint8_t varv_klart;
// Interruptrutin för en stigande flank på Int0-pinnen
SIGNAL (SIG_INTERRUPT0)
{
varv_klart = 0;
}
int main()
{
DDRC = 0xFF;
DDRD = 0x00;
PORTD = _BV(PD2);
MCUCR = _BV(ISC01) | _BV(ISC00);
GICR = _BV(INT0);
sei();
while (1)
{
if (varv_klart==0)
{
V();
_delay_loop_2(60000);
I();
_delay_loop_2(60000);
R();
_delay_loop_2(60000);
R();
_delay_loop_2(60000);
E();
varv_klart = 1;
}
}
return 0;
}