Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Stepper.h"
- #include "IRremote.h"
- #define STEPS 32
- int Steps2Take;
- int receiver = 12;
- Stepper small_stepper(STEPS,8,10,9,11);
- IRrecv irrecv(receiver);
- decode_results results;
- void setup()
- {
- irrecv.enableIRIn();
- }
- void loop()
- {
- if(irrecv.decode(&results))
- {
- switch(results.value)
- {
- case 0xFF02FD:
- small_stepper.setSpeed(500);
- Steps2Take = 2048;
- small_stepper.step(Steps2Take);
- delay(2000);
- break;
- case 0xFFC23D:
- small_stepper.setSpeed(500);
- Steps2Take = -2048;
- small_stepper.step(Steps2Take);
- delay(2000);
- break;
- }
- irrecv.resume();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement