Stap 2: De CODE
/ * Code from http://www.schmalzhaus.com/EasyDriver/Examples/Ea... * /
int afstand = 0; Noteer het nummer van de stappen die we hebben genomen void setup {}
pinMode (8, OUTPUT);
pinMode (9, OUTPUT);
digitalWrite (8, laag);
digitalWrite (9, laag);
}
void loop {}
digitalWrite (9, hoge);
delayMicroseconds(100);
digitalWrite (9, laag);
delayMicroseconds(100);
Afstand = afstand + 1; deze stap vastleggen die is / / Check om te zien of we aan het einde van onze verhuizing
twee rotatie voor 1/8 brug en 1 rotatie voor 1/6-brug (voor deze code)
Als (afstand == 3200) {/ / Wij zijn! Omgekeerde richting (omkeren DIR signaal)
Als (digitalRead(8) == LOW) {}
digitalWrite (8, hoge); }
else {}
digitalWrite (8, laag);
} / / Onze afstand terug naar nul reset omdat we / / starten een nieuwe beweging
Afstand = 0; Nu wacht u de helft van een tweede delay(500);
}
}