Arduino Bluetooth Car
Programmet:
https://Mega.nz/#! YFkyia5Q! x5ytSGWDa8olQ1eMkamRhZoXms2Irfb6kHHsMubzMGg
Koden:
int motorPin1 = 10;
int motorPin2 = 11;
int motorPin3 = 8;
int motorPin4 = 9;
void setup()
{
Serial.BEGIN(9600);
pinMode (motorPin1, produktionen);
pinMode (motorPin2, produktionen);
pinMode (motorPin3, produktionen);
pinMode (motorPin4, produktionen);
digitalWrite (motorPin1, 0);
digitalWrite (motorPin2, 0);
digitalWrite (motorPin3, 0);
digitalWrite (motorPin4, 0);
}
void loop() {
char vDados = Serial.read();
om (vDados == '1') {
fFrente();
}
annat
om (vDados == '2') {
fFrente();
fDireita();
}
annat
om (vDados == "3") {
fDireita();
}
annat
om (vDados == "4") {
fRe();
fDireita();
}
annat
om (vDados == "5") {
fRe();
}
annat
om (vDados == '6') {
fRe();
fEsquerda();
}
annat
om (vDados == "7") {
fEsquerda();
}
annat
om (vDados == '8') {
fFrente();
fEsquerda();
}
Delay(111);
fParar();
}
void fParar() {
digitalWrite (motorPin1, 0);
digitalWrite (motorPin2, 0);
digitalWrite (motorPin3, 0);
digitalWrite (motorPin4, 0);
}
void fFrente() {
digitalWrite (motorPin1, 1);
}
void fDireita() {
digitalWrite (motorPin3, 1);
}
void fRe() {
digitalWrite (motorPin2, 1);
}
void fEsquerda() {
digitalWrite (motorPin4, 1);
}
https://www.Facebook.com/rafaelpollon
utvecklare:
Rafael Pollon - elektroteknik
Mauro Roger - informationssystem
Kelvin Salton - informationssystem