Question: Which block of code is a reasonable interrupt service routine or ISR? a. void incrementCount() { if (digitalRead(encoderB)==HIGH){ i=i+1;} else {i=i-1;} } b. void incrementCount()
Which block of code is a reasonable interrupt service routine or ISR?
a. void incrementCount() { if (digitalRead(encoderB)==HIGH){ i=i+1;} else {i=i-1;} }
b. void incrementCount() { while (digitalRead(encoderB)==HIGH){ i=i+1;} }
c. attachInterrupt(0, incrementCount, RISING);
d. attachInterrupt(0, incrementCount, CHANGE);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
