Paso 4: mover el bot usando la programación en arduino
OK ahora esta es la parte de programación que usted tiene que hacerlo en arduinoint inbyte = 0; entrada byte serial void setup()
{
iniciar el puerto serie a 9600 bps:
Serial.Begin(9600);
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
establishContact(); Enviar un byte establecer contacto hasta que el receptor responde
}
void loop()
{
Si conseguimos un byte válido leer ins analógico:
Si (Serial.available() > 0) {}
obtener el byte entrante:
inbyte = Serial.read();
Si (inbyte == 'R')
{
Serial.println('R');
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
}
else if (inbyte == 'L')
{
Serial.println('L');
digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
}
else if (inbyte == 'F')
{
Serial.println('F');
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
}
else if (inbyte == 'B')
{
Serial.println('B');
digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
}
otra cosa
{digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
digitalWrite(11,HIGH);
digitalWrite(10,HIGH);
}
}
}
void establishContact() {}
mientras que (Serial.available() < = 0) {}
Serial.Print('A'); Envíe una A mayúscula
Delay(300);
}
}