Sterowanie silnikami – Arduino
Sterowanie silnikami – Arduino
int motor1pin1 = 2; int motor1pin2 = 3; int motor2pin1 = 4; int motor2pin2 = 5; void setup() { // put your setup code here, to run once: pinMode(motor1pin1, OUTPUT); pinMode(motor1pin2, OUTPUT); pinMode(motor2pin1, OUTPUT); pinMode(motor2pin2, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(motor1pin1, HIGH); digitalWrite(motor1pin2, LOW); digitalWrite(motor2pin1, HIGH); digitalWrite(motor2pin2, LOW); delay(3000); digitalWrite(motor1pin1, LOW); digitalWrite(motor1pin2, HIGH); digitalWrite(motor2pin1, LOW); digitalWrite(motor2pin2, HIGH); delay(3000); //skrecanie jeden silik do przodu digitalWrite(motor1pin1, 1); digitalWrite(motor1pin2, 0); digitalWrite(motor2pin1, 0); digitalWrite(motor2pin2, 0); delay(3000); // //skrecanie dwa silik do tyłu digitalWrite(motor1pin1, 0); digitalWrite(motor1pin2, 0); digitalWrite(motor2pin1, 0); digitalWrite(motor2pin2, 1); delay(3000); // //silniki stop digitalWrite(motor1pin1, 0); digitalWrite(motor1pin2, 0); digitalWrite(motor2pin1, 0); digitalWrite(motor2pin2, 0); delay(10000); // }