Hirdetés

Új hozzászólás Aktív témák

  • its_grandpa

    tag

    Örömmel látom az általam indított elmevihart, tényleg.
    Pár apró megjegyzés.

    Azért írtam interruptban a gombotnyom() fv.-t, hogy akkor is számoljon ha a program éppen valamelyik ...VanRajta fv.-t hajtja végre.
    Nem gondolom, hogy a számolásnak a loop-ban van a helye.
    + Nem szívesen írok interruptban fv.-ben if-et ami az én dilim, tudom :)

    És igen, túlcsordulhat, tudtam előre de ilyen időzítéssel nem fogja átlépni a 32.767-et (lehetne unsigned int is).

    Miért kell szerintetek két változó a nyomások számolására ??? byte gomb = 0; és volatile int gombNyomas = 0 ;
    A switch (gombNyomas)-t ki lehet/kell egészíteni, hogy nullázza a nyomások számát:

    default:
    gombNyomas = 0 ;
    break;

    #20071
    >>gáz érzékelőnek miért kell hogy benne legyen a function-ba a 3 változója?
    Nem értem a kérdést, ha érteném talán tudnék válaszolni.

    A debounce-ingról. Tudom, nem olcsó de ahol fontos, hogy ne legyen prell érdemes beáldozni kis pénzt egy HTTM Capacitive Touch Switch-re, Alin 400 HUF, van jópár ilyenem, szép és jól működik.

Új hozzászólás Aktív témák