Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ncdrvl = 0 //rotary encoder value
- if (lncdrvl != ncdrvl){
- switch (ncdrvl % 6){
- case 0:
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- break;
- case 1:
- digitalWrite(led1, HIGH);
- digitalWrite(led2, LOW);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- break;
- case 2:
- digitalWrite(led1, LOW);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- break;
- case 3:
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- break;
- case 4:
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- digitalWrite(led3, LOW);
- digitalWrite(led4, HIGH);
- digitalWrite(led5, LOW);
- break;
- case 5:
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, HIGH);
- break;
- }
- Serial.print("encoder value:");
- Serial.println(ncdrvl);
- lncdrvl = ncdrvl;
- }
Advertisement
Add Comment
Please, Sign In to add comment