Gör en Robot med Arduino för nybörjare (3 / 4 steg)
Steg 3: kod
Först och främst Hämta Arduino programvara från deras hemsida. Kopiera och klistra in följande kod:
void setup() {
Serial.BEGIN(9600);
rätt motor
pinMode(3,OUTPUT);
pinMode(6,OUTPUT);
pinMode (4, OUTPUT); //pwm
vänster motor
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode (9, OUTPUT); //pwm
}
void loop()
{
int Racerspeed = 80.
int ReverseSpeed = 60.
framåt
digitalWrite(6,HIGH);
Delay(100);
digitalWrite(4,LOW);
analogWrite (3, Racerspeed). //right motor < /p >< p > digitalWrite(13,HIGH);
Delay(100);
digitalWrite(12,LOW);
analogWrite(9,Racerspeed); / / vänster motor
Delay(4000);
omvänd
digitalWrite(6,LOW);
Delay(100);
digitalWrite(4,HIGH);
analogWrite(3,ReverseSpeed); < /p >< p > digitalWrite(13,LOW);
Delay(100);
digitalWrite(12,HIGH);
analogWrite(9,ReverseSpeed); / / vänster motor < /p >< p > delay(5000); < /p >< p > //stop
digitalWrite(6,LOW);
Delay(100);
digitalWrite(4,LOW);
analogWrite(3,0); / / höger motor < /p >< p > digitalWrite(13,LOW);
Delay(100);
digitalWrite(12,LOW);
analogWrite(9,0); / / vänster motor < /p >< p > delay(5000);
svängvänster
digitalWrite(13,LOW); ändras denna (7/12/2015)
Delay(100);
digitalWrite(12,HIGH);
analogWrite(9,30); / / vänster motor < /p >< p > digitalWrite(6,HIGH);
Delay(100);
digitalWrite(4,LOW);
analogWrite (3120); //right motor < /p >< p > delay(1000);
}