Rád bych v C naprogramoval toto (je to sice jednoduché, ale já jsem začátečník takže mi to nějak nejde): zmáčknu tlačítko a zvětší se mi hodnota proměnné o jedničku, při držení tlačítka se bude zvětšovat i dále (třeba i rychleji - po deseti). Stále mi to nejde. Postupuji správně ? Díky za pomoc.
Tlačítko je připojeno k PC0 - pokud není zmáčknuto, je na PC0 zem (spojeno přes odpor), pokud je tlačítko zmáčknuto, je na PC0 +5V.
Kód: Vybrat vše
int t=5;
DDRC = 0x00; // port C bude vstup
while(1) {
if (PORTC == 1) //pokud je zmáčknuté
{t++;
_delay_ms(500);
}
}