You are on page 1of 4

or bluetooth

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);

// Describe esta función...

void adelante() {

analogWrite(5, 100);

analogWrite(6, 100);

digitalWrite(2, LOW);

digitalWrite(4, HIGH);

digitalWrite(7, LOW);

digitalWrite(8, HIGH);

// Describe esta función...

void izquierda() {
analogWrite(5, 100);

analogWrite(6, 100);

digitalWrite(2, LOW);

digitalWrite(4, HIGH);

digitalWrite(7, HIGH);

digitalWrite(8, LOW);

// Describe esta función...

void atras() {

analogWrite(5, 100);

analogWrite(6, 100);

digitalWrite(2, HIGH);

digitalWrite(4, LOW);

digitalWrite(7, HIGH);

digitalWrite(8, LOW);

// Describe esta función...

void derecha() {

analogWrite(5, 100);

analogWrite(6, 100);

digitalWrite(2, HIGH);

digitalWrite(4, LOW);

digitalWrite(7, LOW);

digitalWrite(8, HIGH);

// Describe esta función...

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();

You might also like