program buton+motor pornire-oprire 120.txt
TRANSCRIPT
-
8/17/2019 program buton+motor pornire-oprire 120.txt
1/1
int step = 0; // Record the number of steps we've taken
void setup() {
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(2, INPUT);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
}
void loop() {
int buttonState = digitalRead(2);
if (buttonState == HIGH)
{digitalWrite(9, HIGH);
delayMicroseconds(500);
digitalWrite(9, LOW);
delayMicroseconds(500);
step = step + 1; // record this step
// Check to see if we are at the end of our move
if (step == 128)
{
// We are! Reverse direction (invert DIR signal)
// Reset our distance back to zero since we're
// starting a new move
step = 0;
// Now pause for 10 seconds
delay(1000);
} }}