28-10-2014, 17:48
(28-10-2014, 13:41)SP2IPT napisał(a): MAc - przenioslbym ostatnia linie wyzejObawiam się, że jak przeniesiemy do "if" to stracimy istotę debouncingu. chodzi o to, żeby stany się wyrównały bezwarunkowo, po to, żeby kolejne działanie odbyło się wyłącznie wtedy, kiedy są różne.
O tak:
MagicznyKod napisał(a):buttonState = digitalRead(stepPin);
if (buttonState != lastButtonState) {
if (buttonState == LOW) { zróbcotrzeba();}
lastButtonState = buttonState;
}
Jak oszczedzac czas to oszczedzac
pz
ale mogę się mylić.
MAc
mrn



