Kontrollera en likströmsmotor med Arduino (5 / 6 steg)
Steg 5: Knappen kommandon - koden
Nu, göra en ny skiss och kopiera och klistra in denna kod, och leka.
int in1pin = 6;
int in2pin = 7. h bridge pins
int leftButton = 8;
int rightButton = 9; knappar
void setup() {
pinMode (in1pin, produktionen);
pinMode (in2pin, produktionen); utgångar
pinMode (leftButton, INPUT_PULLUP);
pinMode (rightButton, INPUT_PULLUP); ingångar w inre pullup motstånd
}
void loop() {
int leftPinState = digitalRead(leftButton);
int rightPinState = digitalRead(rightButton); Ange värdenamn för Läs data
om (leftPinState == låg) {/ / om vänster knapp är intryckt...
digitalWrite (in1pin, hög); göra motor gå ett sätt
digitalWrite (in2pin, låg);
}
annat if (rightPinState == låg) {/ / om höger knapp är intryckt...
digitalWrite (in1pin, låg);
digitalWrite (in2pin, hög); gör motorn gå andra hållet
}
annat {/ / om ingen knapp trycks ner...
digitalWrite (in1pin, låg); ingenting händer
digitalWrite (in2pin, låg);
}
}