Arduino

Eddie Chen
Aug 22, 2023

香菇頭控制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);

}

}

--

--