//A모터 IN1-> - IN2-> + , B모터 IN1-> + IN2-> - int STBY = 7; int PWMA = 11; int AIN1 = 13; int AIN2 = 12; int PWMB = 10; int BIN1 = 8; int BIN2 = 9; void setup(){ pinMode(PWMA, OUTPUT); pinMode(AIN1, OUTPUT); pinMode(AIN2, OUTPUT); pinMode(PWMB, OUTPUT); pinMode(BIN1, OUTPUT); pinMode(BIN2, OUTPUT); pinMode(STBY, OUTPUT); } void loop(){ digitalWrite(STBY, HIGH); //작동 //A모터 CCW회전 digitalWrite(AIN1, LOW); digitalWrite(AIN2, HIGH); analogWrite(PWMA, 200); //B모터 CW회전 digitalWrite(BIN1, LOW); digitalWrite(BIN2, HIGH); analogWrite(PWMB, 200); delay(2000); digitalWrite(STBY, LOW); //멈춤 delay(1000); digitalWrite(STBY, HIGH); //작동 //A모터 CW회전 digitalWrite(AIN1, HIGH); digitalWrite(AIN2, LOW); analogWrite(PWMA, 100); //B모터 CCW회전 digitalWrite(BIN1, HIGH); digitalWrite(BIN2, LOW); analogWrite(PWMB, 100); delay(2000); digitalWrite(STBY, LOW); //멈춤 delay(1000); }
|