Stap 4: Fundamentele beweging
Links naar pin 2 recht op pin 4 en achterwaarts naar pin 8
DE CODE
Deze sketch zal test uit elk van de basisbewegingen van de auto, als uw auto niet een van de dubbele controle van de acties uit te voeren met alle verbindingen en controleer of het is aangesloten op de juiste pin op de PCB en op de Arduino.
Elementaire bewegingen schets: Kopieer en plak of download het bestand aan de onderkant van de pagina en open deze met Arduino.exe
int links = 2; links aangesloten op pin 2
int rechts = 4; verbonden met pin 4 rechts
int vooruit = 7; toekomen aan pin 7
int neerwaarts = 8; achterwaarts naar pin 8
void setup / / gebeurt pas wanneer de Arduino is ingeschakeld
{
het instellen van alle de pinnen op de uitgangen
pinMode (links, uitvoer);
pinMode (rechts, OUTPUT);
pinMode (vooruit, OUTPUT);
pinMode (neerwaarts, OUTPUT);
}
maken van functies, zodat we niet hoeft te typen als veel
ongeldig go_forward() {}
digitalWrite (naar voren, hoge);
digitalWrite (neerwaarts, laag);
}
ongeldig go_backward() {}
digitalWrite (neerwaarts, hoge);
digitalWrite (naar voren, laag);
}
ongeldig go_left() {}
digitalWrite (links, hoog);
digitalWrite (rechts, laag);
}
VOID go_right () {}
digitalWrite (rechts, hoge);
digitalWrite (links, laag);
}
VOID go_stop() {/ / could't gebruik gewoon stoppen omdat het genomen
digitalWrite (rechts, laag);
digitalWrite (links, laag);
digitalWrite (naar voren, laag);
digitalWrite (neerwaarts, laag);
}
void loop {/ / loopt over en weer totdat Arduino is uitgeschakeld
go_forward();
vertraging (1000); auto gaat vooruit gedurende één seconde
go_backward();
vertraging (1000); vervolgens gaat achteruit voor een tweede
go_right();
go_forward();
vertraging (1000); auto maakt een bocht naar rechts voor een tweede
go_left();
go_forward();
vertraging (1000); auto zorgt een linksaf voor een tweede
go_stop();
delay(1000); auto stopt voor een tweede
}
STOP HIER KOPIËREN