řečim konstukci s danýám picem
tlačitko je na pinu RA0
výstup je RB0
je to děláne v Cečku
moje část programu:
int main(int argc, char** argv) {
TRISA0 = 1; //RA0 jako vstup
TRISB0 = 0; //RB0 jako výstup
RB0 = 0; //výchozí stav
do
{
if(RA0 == 1)
{
__delay_ms(100);
if(RA0 == 1)
{
RB0 = 1; //LED ON
__delay_ms(10000); // aktivní výstup 10sekund
RB0 = 0; //LED OFF
}
}
}while(1);
}
a jde mi o to že bch tam potřeboval dodělat aby se sepnul výstup jen při dlouhém stisku tlačitka cca delším stisku jak 10s.
pokud by byl stisk kratší tak by se nic nestalo.
a nějak na to nemohu v cěcku přijít poradil by někdo prosím