Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Stepper.h>
- double stepsPerRevolution = 2048;
- Stepper myStepper(stepsPerRevolution, 8, 10, 9, 11);
- int sensor1 = A0;
- int sensor2 = A1;
- int end1 = 2;
- int end2 = 3;
- int PRESSURE_THRESHOLD = 1000;
- void setup()
- {
- myStepper.setSpeed(10);
- Serial.begin(115200);
- pinMode(end1, INPUT_PULLUP);
- pinMode(end2, INPUT_PULLUP);
- }
- void loop()
- {
- int value1 = analogRead(sensor1);
- int value2 = analogRead(sensor2);
- int val_min = min(value1, value2);
- if (val_min < PRESSURE_THRESHOLD)
- {
- if (value1 == val_min)
- {
- if (digitalRead(end1) == HIGH)
- myStepper.step(10);
- }
- else
- if (digitalRead(end2) == HIGH)
- myStepper.step(-10);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement