Arduino
香菇頭控制TT motor
code
void setup()
{
Serial.begin(9600);
pinMode(A0, INPUT);//dectect data
pinMode(6, OUTPUT);//on or off right motor
pinMode(7, OUTPUT);//P or N
pinMode(8, OUTPUT);//N or P
//left
pinMode(9, OUTPUT);//on or off left motor
pinMode(10, OUTPUT);//P or N
pinMode(11, OUTPUT);//N or P
}
void loop()
{
Serial.println(analogRead(A0));
if (analogRead(A0) > 600) {
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
} else if (analogRead(A0) < 400) {
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
} else {
digitalWrite(6,LOW);
digitalWrite(9,LOW);
}
}