Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Stepper.h>
- #define LDR A0
- int randNumber;
- int pos = 0;
- const int stepsPerRevolution = 512;
- Stepper myStepper1(stepsPerRevolution, 0, 1, 2, 3);
- Stepper myStepper2(stepsPerRevolution, 4, 5, 6, 7);
- void setup() {
- myStepper1.setSpeed(8);
- myStepper2.setSpeed(8);
- pinMode(LDR, INPUT);
- Serial.begin(9600);
- }
- void loop() {
- Serial.println(analogRead(LDR));
- if (analogRead(LDR) > 1000) {
- randNumber = random(0,3);
- Serial.println("Nouveaux (pos,destination,pas,lux):");
- Serial.println(pos);
- Serial.println(randNumber);
- Serial.println(randNumber-pos);
- myStepper1.step((randNumber-pos)*stepsPerRevolution);
- myStepper2.step(-(randNumber-pos)*stepsPerRevolution);
- pos = randNumber;
- if (randNumber==0){
- //fonction 1
- }
- if (randNumber==1){
- //fonction 2
- }
- if (randNumber==2){
- //fonction 3
- }
- if (randNumber==3){
- //fonction 4
- }
- }
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement