3D impreso TARDIS con Arduino (4 / 6 paso)

Paso 4: Código de Arduino

El código para la función del proyecto fue bastante simple. No debían hacer basta con ver una entrada y cuando se recibió una entrada del mando a distancia IR y decidir qué hacer a partir de ahí.

Primera aunque tuve que averiguar los códigos que fueron enviados desde el mando a distancia IR. Usé el Instructable aquí para imprimir lo que fue recibido en el Monitor Serial en el IDE de Arduino. La salida es en decimal porque más adelante en el código cuando se pone en la sentencia switch la sentencia switch toma enteros (decimal) como argumento para los casos y no los números binarios o hexadecimales.

Una vez que tuve estos valores decimales que puedo poner luego en la compilación #define declaraciones y darles un nombre. Hice esto porque recuerdo que la salida decimal fue al botón que no iba a suceder. Así nombró algo similar a su función (PWR para energía, VOL_DOWN para el volumen botón etc..).

Una vez definidos los, tuve que crear algunos objetos de la clase de LCD, la clase de servo y dos para el receptor de infrarrojos, uno para decodificar y otro para el pin que se utiliza.

El código busca constantemente una entrada en el bucle principal del IR remote y cuando se recibe una entrada vuelca en una instrucción switch.

Sé que mediante instrucciones delay() no es bueno para código más experimentado pero este fue el primer intento de codificación de Arduino y me quedo sin tiempo para limpiar el código antes de todo. Trabajó e hizo lo que quería hacer así que era bastante bueno.

Se incluye el archivo completo del código.

Artículos Relacionados

Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Si está buscando una manera de controlar un Arduino basado en dispositivos, esta instrucción le mostrará cómo hacerlo mediante la construcción de robots sencillos.La IoBot puede controlarse mediante la aplicación móvil y ordenador vía LAN o Cable USB
3D impreso Quadcopter con Arduino

3D impreso Quadcopter con Arduino

Últimamente las noticias ha estado repleta de historias de la tecnología de los drone. Ya sea para fines militares, recreación o entrega, vuelo no tripulado es el futuro de la aviación. A partir de diciembre de 2013, comenzó a trabajar en un drone co
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Tentáculos de Animatronic con Arduino

Tentáculos de Animatronic con Arduino

Aviso *** este instructable es documentación para un trabajo en progreso. Aunque el proyecto no está todavía completa, ha llegado a un lugar donde creo que puede empezar a ser beneficioso para otros fabricantes.El concepto de este proyecto fue genera
Cerradura puerta con Arduino

Cerradura puerta con Arduino

Aquí estamos con la clásica cerradura RFID. Es clásico en ese sentido todo, "Vivir en el futuro y tomar por sentado en este momento". En este tutorial, vamos a establecer un pestillo de puerta que puede abrirse con el golpe de una etiqueta RFID!
Hacer un robot simple de RF inalámbrico con Arduino!

Hacer un robot simple de RF inalámbrico con Arduino!

ACTUALIZACIÓN: HE AÑADIDO CONTROL DE JOYSTICK A ESTE ROBOT. POR FAVOR CONSULTE EL PASO 7 SI DESEA CONTROLAR EL ROBOT POR MEDIO DE JOYSTICK.Hola,Este es mi primer instructivo y en este tutorial voy a mostrarte, cómo construir un simple robot inalámbri
Cómo hacer un "Camaleón" con Arduino

Cómo hacer un "Camaleón" con Arduino

Usted debe han visto camaleones cambian los colores y mezcla en los alrededores, de una manera increíble. La manera de que los camaleones realmente hacen es realmente molecular. Si nos fijamos en la piel de un camaleón, encontrarás que tienen varias
Controlar una cucaracha con Arduino de bajo $30

Controlar una cucaracha con Arduino de bajo $30

Hace unos años VI cucaracha controlada de patio cerebros smartphone, y solo sopló mi mente! He intentado a mi mamá para que me deje comprarlo, pero la mención de las cucarachas convenció de lo contrario. :) Comencé a realizar proyectos con Arduino un
BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

Hola, soy David y en este instructable te voy a mostrar cómo hice este hexápodo cuyo nombre es Hexdrake.Desde los 16 me interesé en electrónica y más tarde en robótica. Después de conseguir algún nivel y programación con arduino que decidí construir
Fuente de alimentación fuente de alimentación de ATX vieja con Arduino y pantalla del Banco

Fuente de alimentación fuente de alimentación de ATX vieja con Arduino y pantalla del Banco

Hola a todos y Bienvenidos a mi primer Instructable.Siempre he querido tener un banco PSU para facilitar el acceso a una fuente de energía y algo que puedo confiar en el cuando se trabaja en varios proyectos. Quería una PSU que:• proporciona 12v, 5v
Motorizados, sonido reaccionando Star Wars en el St modelo de Bandai, con Arduino.

Motorizados, sonido reaccionando Star Wars en el St modelo de Bandai, con Arduino.

Hecho de Star Wars en el St modelo de Bandai.Reacciona al sonido y vuelve su cabeza hacia ella.Hecho con Arduino Nano, un elemento personalizado de 3dprinted, micrófonos, micro servo.Este instructivo está hecho para compartir las modificaciones neces
Animación Sonic regla / Sensor de aparcamiento con Arduino

Animación Sonic regla / Sensor de aparcamiento con Arduino

## ACTUALIZADA CON CÓDIGO, ESQUEMAS Y PIEZAS CON ENLACES ##= Introducción =Hola todo el mundo! Este es mi primer instructivo!Después de leer cientos de instructables, que decidí hacer uno yo mismo!Como un brasileño, mi lengua madre es portuguesa. Así
No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

este coche No.03 utiliza un sistema similar como coche No.02, pero aplicación diferentes chasis sobre orugas CR-01, que cuenta con sistema opcional 2 servos y que hace conducción de cangrejo (4 ruedas misma dirección) o corto radio de giro de conducc
Sistema domótico con Arduino y GSM SIM900 módulo

Sistema domótico con Arduino y GSM SIM900 módulo

¡Hola! Ya casi he terminado mis estudios en la Facultad de ingeniería, tuve que hacer un proyecto de graduación y mi idea era hacer algo asombroso (sé que es muy gracioso: D) para mostrar a todos que soy una máquina prototipo buena y yo puedo convert