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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!