Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup()
- {
- printf("welcome message");
- sleep( 3000 ); // for 3 seconds
- pinMode( ROCKER_SWITCH_PIN, OUTPUT );
- }
- void loop()
- {
- if ( digtalRead( ROCKER_SWITCH_PIN ))
- {
- Speed slowly accelerates to lowest of 3 speed levels
- If blue button pressed and current speed is not already highest level
- Speed goes up one level
- Else If red button pressed and current speed is not already lowest level
- Speed goes down one level
- Show speed level on display
- If rocker switch is off
- Show “motor is off” message on display
- If speed is greater than 0
- Speed slowly decreases to 0
- Else If speed is already 0
- Do nothing
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement