01-05-2018, 05:49 PM
@mikikg
Ako sam dobro shvatio, ovo:
int v1 = digitalRead(buttonPin1);
int v2 = digitalRead(buttonPin2);
da prebacim u "setup" tako da samo na početku programa pročita jednom da bi uštedio vrijeme, jedino mi ostaje mogućnost da ulaze definišem kao bitRead(), to bi bilo još brže?
A za millis() nisam baš skontao, trebao bih millis() zamjeniti sa nekom varijablom koja je dodjeljena, pa da ne upisujem millis() u svaki debounce, jer će ih biti blizu 20-tak (mislim toliko će biti tastera)?
Ako sam dobro shvatio, ovo:
int v1 = digitalRead(buttonPin1);
int v2 = digitalRead(buttonPin2);
da prebacim u "setup" tako da samo na početku programa pročita jednom da bi uštedio vrijeme, jedino mi ostaje mogućnost da ulaze definišem kao bitRead(), to bi bilo još brže?
A za millis() nisam baš skontao, trebao bih millis() zamjeniti sa nekom varijablom koja je dodjeljena, pa da ne upisujem millis() u svaki debounce, jer će ih biti blizu 20-tak (mislim toliko će biti tastera)?