DIY Laptop controlada por Robot v1.0 (9 / 13 paso)

Paso 9: Cargar el código

Así que hemos terminado todos con las cosas sucias. Ahora es el momento para subir el código a arduino. Conecte su dispositivo arduino al ordenador y abra el IDE de arduino. Copie el siguiente código y pegarlo en la pantalla de arduino-:

*********************************

Robot controlado portátil DIY

hecho por - Saiyam Agrawal

int r_mtr_n = 2; asignar pins motor a arduino

int r_mtr_p = 4;

int l_mtr_p = 5;

int l_mtr_n = 7;

int b_light = 9; asignar pins luz a arduino

int f_light = 11;

int incomingByte = 0; asignar pines para el módulo de bluetooth

void setup()

{

pinMode (r_mtr_n, salida);

pinMode (r_mtr_p, salida);

pinMode (l_mtr_p, salida);

pinMode (l_mtr_n, salida);

pinMode (b_light, salida);

pinMode (f_light, salida);

digitalWrite (r_mtr_n, bajo);

digitalWrite (r_mtr_p, bajo);

digitalWrite (l_mtr_p, bajo);

digitalWrite (l_mtr_n, bajo);

digitalWrite (b_light, bajo);

digitalWrite (f_light, bajo);

Serial.Begin(9600);

Serial.println("Start");

}

void loop()

{

Si (Serial.available() > 0) {}

incomingByte = Serial.read();

}

Switch(incomingByte)

{

de caso ':

digitalWrite (r_mtr_n, bajo); control de parada

digitalWrite (r_mtr_p, bajo);

digitalWrite (l_mtr_p, bajo);

digitalWrite (l_mtr_n, bajo);

Serial.println("Stop\n");

incomingByte ='* ';

rotura;

caso 'R':

digitalWrite (r_mtr_n, HIGH); control derecho

digitalWrite (r_mtr_p, bajo);

digitalWrite (l_mtr_p, HIGH);

digitalWrite (l_mtr_n, bajo);

Serial.println("right\n");

incomingByte ='* ';

rotura;

caso 'L':

digitalWrite (r_mtr_n, bajo); control para la izquierda

digitalWrite (r_mtr_p, HIGH);

digitalWrite (l_mtr_p, bajo);

digitalWrite (l_mtr_n, HIGH);

Serial.println("left\n");

incomingByte ='* ';

rotura;

caso 'F':

digitalWrite (r_mtr_n, HIGH); control de avance

digitalWrite (r_mtr_p, bajo);

digitalWrite (l_mtr_p, bajo);

digitalWrite (l_mtr_n, HIGH);

Serial.println("forward\n");

incomingByte ='* ';

rotura;

caso 'B':

digitalWrite (r_mtr_n, bajo); de control hacia atrás para

digitalWrite (r_mtr_p, HIGH);

digitalWrite (l_mtr_p, HIGH);

digitalWrite (l_mtr_n, bajo);

Serial.println("backwards\n");

incomingByte ='* ';

rotura;

caso 'f':

digitalWrite (r_mtr_n, bajo); control de parada

digitalWrite (r_mtr_p, bajo);

digitalWrite (l_mtr_p, bajo);

digitalWrite (l_mtr_n, bajo);

Serial.println("Stop\n");

incomingByte ='* ';

rotura;

caso sería ':

digitalWrite (r_mtr_n, HIGH); control derecho

digitalWrite (r_mtr_p, bajo);

digitalWrite (l_mtr_p, HIGH);

digitalWrite (l_mtr_n, bajo);

Serial.println("right\n");

incomingByte ='* ';

rotura;

caso 'a':

digitalWrite (r_mtr_n, bajo); control para la izquierda

digitalWrite (r_mtr_p, HIGH);

digitalWrite (l_mtr_p, bajo);

digitalWrite (l_mtr_n, HIGH);

Serial.println("left\n");

incomingByte ='* ';

rotura;

caso 'w':

digitalWrite (r_mtr_n, HIGH); control de avance

digitalWrite (r_mtr_p, bajo);

digitalWrite (l_mtr_p, bajo);

digitalWrite (l_mtr_n, HIGH);

Serial.println("forward\n");

incomingByte ='* ';

rotura;

de caso ':

digitalWrite (r_mtr_n, bajo); de control hacia atrás para

digitalWrite (r_mtr_p, HIGH);

digitalWrite (l_mtr_p, HIGH);

digitalWrite (l_mtr_n, bajo);

Serial.println("backwards\n");

incomingByte ='* ';

rotura;

caso ' n ':

digitalWrite (f_light, HIGH); control para luces

Serial.println ("frontal se enciende");

incomingByte ='* ';

rotura;

caso 'j':

digitalWrite (f_light, bajo);

Serial.println ("frontales luces apagado");

incomingByte ='* ';

rotura;

caso soy ':

digitalWrite (b_light, HIGH);

Serial.println "(luces traseras del en");

incomingByte ='* ';

rotura;

caso 'k':

digitalWrite (b_light, bajo);

Serial.println "(luces traseras del apagado");

incomingByte ='* ';

rotura;

Delay(5000);

}

}

*********************************

Artículos Relacionados

API para una Web controlada por Robot

API para una Web controlada por Robot

"Estos materiales y la información contenida en este instructivo son proporcionan por los estudiantes matriculados en el Software de lugares (www.softwareofplaces.com) clase en la Universidad PUC-Rio. El contenido representado aquí es el proyecto fin
Tankbot - Internet controlada tanque Robot

Tankbot - Internet controlada tanque Robot

¿recuerdas un juego llamado Tank Wars? Se trata de un intento de hacer una versión física de este clásico juego arcade. Usted, el jugador conduce un tanque de Arduino powered y disparar un láser a un blanco.Este proyecto utiliza un Arduino para contr
Mano robótica controlada por gesto con Arduino + movimiento de salto

Mano robótica controlada por gesto con Arduino + movimiento de salto

Importante: Como he prometido m haciendo un completo paso a paso instrucciones: Haz CLICK AQUIHola a todos, este es solo un video acerca de mi proyecto final de Universidad!La mano es controlada por el movimiento de salto + Arduino Uno (una estándar
Dirigible de hidrógeno controlada por Arduino-Radio

Dirigible de hidrógeno controlada por Arduino-Radio

detalles de la construcción del dirigible control remoto construí. Aquí está un breve vídeo de su vuelo:El dirigible está controlada por un transmisor en el suelo, operado por un humano. Hay tres control palancas: una para cada motor y para el servo
Cortina controlada por Arduino

Cortina controlada por Arduino

En este nuevo proyecto, combinación electrónica y mecánica y había hecho un rodillo cortina controlada por Arduino.¡ Disfrute de hacer!Paso 1: Planificación del circuitoPara este circuito deberá:1 potenciómetro rotatorio2. Arduino Uno3. 12V adaptador
Toma web controlada por Arduino

Toma web controlada por Arduino

Hice una toma Web controlada por Taiwán clonado Arduino, que se basa por Arduino Pro Mini y ESP8266-1, el sitio oficial de este clon es: Webduino = x Arduino WebPodemos programar por simple HTML, CSS y JavaScript, también tiene medios de formación en
Voz controlada por Arduino robot

Voz controlada por Arduino robot

Los zánganos son muy buenos juguetes y herramientas, pero generalmente no lo han hecho alguna habilidad extra. Me encanta volar cualquier modelo R/C y yo sólo quería hacer un drone de R/C que es un poco más inteligente que los modelos usuales. Por es
DIY mano robótica controlada por un guante y Arduino

DIY mano robótica controlada por un guante y Arduino

Esta idea de proyecto vino a mí cuando estaba sentada en una cama en una habitación de hotel mientras estaba de vacaciones. Pensé: "Sería muy prolijo que una mano robótica que puedo controlar con mi propia mano!" Al volver a casa, me embarqué en
Impreso de robot aspiradora de piso - controlada por Arduino con protector de motor, con ruedas de motor

Impreso de robot aspiradora de piso - controlada por Arduino con protector de motor, con ruedas de motor

robot aspiradora de piso. Versión #17. Intento de hacerlo más simple.El robot se mueve por pequeños motores de DC motor-las ruedas incorporadas impresión en impresora 3D:http://www.thingiverse.com/Thing:225576Componentes:Arduino con motor-motor-escud
Brazo robot de 20 € controlada por arduino

Brazo robot de 20 € controlada por arduino

En este intrsuctable voy a mostrarte cómo hacer un brazo robot simple. Los créditos para el brazo del robot va a este chico: allí se puede ver cómo montar el brazo robot, desgraciadamente él utiliza un 25 €, - polulu driver para controlar su robot br
DIY un Wireless WiFi Video transmisión tanque controlada por la aplicación basada en ESP8266 y OpenWRT

DIY un Wireless WiFi Video transmisión tanque controlada por la aplicación basada en ESP8266 y OpenWRT

Ahora, en el mercado, hay muchas WiFi coches inteligentes de transmisión de video basados en Arduino. Ahora, aquí, nos gustaría presentar una demostración ilustrativa para el depósito de video inalámbrica de WiFi basado en el kit de desarrollo de ESP
Bombas de dosificación controlada por Arduino DIY

Bombas de dosificación controlada por Arduino DIY

después de constantaly olvido poner fertalizers en mi tanque plantado me decidí a encontrar una manera de automatizar esta tarea diaria... He sentido aprender a usar microcontrolelrs y decidido arduino sería la platforum perfecta para mi proyecto!¡ M
PI-Berry portátil--el clásico DIY laptop

PI-Berry portátil--el clásico DIY laptop

La laptop hice "La Laptop de Pi-Berry" es construida alrededor de la Raspberry Pi 2. Tiene 1GB de RAM, Quad core CPU, 4 puertos USB y Ethernet de un puerto. El portátil cumple con las necesidades diarias de la vida y sin problemas corre programa
Silla de ruedas controlada por el cerebro

Silla de ruedas controlada por el cerebro

Hola!  Muchas personas han escrito diciendo que están construyendo una silla de ruedas de Brain-Controlled, y eso es genial!  Esperamos poder ayudar a que conseguir a través de las partes duras, pero algunos de ustedes no necesitan alguna ayuda (tal