Subir Consola
IniciarRx9 ▾Tx10 ▾9600 ▾Inicializar100100Escribir digital Pin8 ▾ON ▾Escribir digital Pin7 ▾OFF ▾Esc
ribir digital Pin4 ▾ON ▾Escribir digital Pin2 ▾OFF ▾Escribir analógica (PWM) Pin6 ▾ValorEscribir ana
lógica (PWM) Pin5 ▾Valorparaadelante ¿Datos recibidos?Recibir bytecomando ▾83= ▾pararcomando ▾
70= ▾adelantecomando ▾66= ▾atrascomando ▾76= ▾izquierdacomando ▾82= ▾derechasihacersihacersih
acersihacersihacerEstablecercomando ▾=sihacerBucle100100Escribir digital Pin8 ▾OFF ▾Escribir digit
al Pin7 ▾ON ▾Escribir digital Pin4 ▾ON ▾Escribir digital Pin2 ▾OFF ▾Escribir analógica (PWM) Pin6 ▾
ValorEscribir analógica (PWM) Pin5 ▾Valorparaizquierda 100100Escribir digital Pin8 ▾OFF ▾Escribir
digital Pin7 ▾ON ▾Escribir digital Pin4 ▾OFF ▾Escribir digital Pin2 ▾ON ▾Escribir analógica (PWM) P
in6 ▾ValorEscribir analógica (PWM) Pin5 ▾Valorparaatras 100100Escribir digital Pin8 ▾ON ▾Escribir d
igital Pin7 ▾OFF ▾Escribir digital Pin4 ▾OFF ▾Escribir digital Pin2 ▾ON ▾Escribir analógica (PWM) Pi
n6 ▾ValorEscribir analógica (PWM) Pin5 ▾Valorparaderecha 00Escribir digital Pin8 ▾OFF ▾Escribir di
gital Pin7 ▾OFF ▾Escribir digital Pin4 ▾OFF ▾Escribir digital Pin2 ▾OFF ▾Escribir analógica (PWM) P
in6 ▾ValorEscribir analógica (PWM) Pin5 ▾Valorparaparar
Código Arduino
#include <SoftwareSerial.h>
double comando;
SoftwareSerial bt_serial(10,9);
void adelante() {
analogWrite(5, 100);
analogWrite(6, 100);
digitalWrite(2, LOW);
digitalWrite(4, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
void izquierda() {
analogWrite(5, 100);
analogWrite(6, 100);
digitalWrite(2, LOW);
digitalWrite(4, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
void atras() {
analogWrite(5, 100);
analogWrite(6, 100);
digitalWrite(2, HIGH);
digitalWrite(4, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
void derecha() {
analogWrite(5, 100);
analogWrite(6, 100);
digitalWrite(2, HIGH);
digitalWrite(4, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
void parar() {
analogWrite(5, 0);
analogWrite(6, 0);
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
void setup()
bt_serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
void loop()
if ((bt_serial.available()>0)) {
comando = bt_serial.read();
if ((comando == 83)) {
parar();
if ((comando == 70)) {
adelante();
if ((comando == 66)) {
atras();
if ((comando == 76)) {
izquierda();
if ((comando == 82)) {
derecha();