Adición de un rostro y cubre a tu Robot (6 / 6 paso)

Paso 6: Código de Arduino

Aquí está el código para hacer tu robot parpadean de ojos. Subir esto a la Arduino en su robot.

 //// include the library "servo.h". #include ///// name the LEDs. 
 const int LED1 = 11; const int LED2 = 12; ////name the controller buttons. 
 const int button1 = 2; const int button2 = 3; const int button3 = 4; const int button4 = 7; const int button5 = 8; 
 //// define servos. 
 Servo servoLeft; // Define left servo. Servo servoRight; // Define right servo. Servo servoTop; // Define upper head servo. Servo servoNeck; // Define lower head servo. 
 //// set the enishole value of the controler butons to 0. 
 int buttonState1 = 0; int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0; void setup() { servoLeft.attach(10); // Set left servo to digital pin 10 servoRight.attach(9); // Set right servo to digital pin 9 servoTop.attach(5); // Set servoTop to digital pin 5 servoNeck.attach(6); // Set servoNeck to digital pin 6 //// define the LEDs as outputs. pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); 
 //// define the controler butons as inputs. pinMode(button1, INPUT); pinMode(button2, INPUT); pinMode(button3, INPUT); pinMode(button4, INPUT); pinMode(button5, INPUT); } 
 ////////this code plays over and over in a loop. 
 void loop() { buttonState1 = digitalRead(button1); buttonState2 = digitalRead(button2); buttonState3 = digitalRead(button3); buttonState4 = digitalRead(button4); buttonState5 = digitalRead(button5); if (buttonState3 == HIGH) { forward(); delay(50); } else { stopRobot(); digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); } if (buttonState4 == HIGH) { reverse(); delay(50); } else { digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); stopRobot(); } if (buttonState2 == HIGH) { turnRight(); delay(50); } else { digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); stopRobot(); } if (buttonState1 == HIGH) { turnLeft(); delay(50); } else { digitalWrite(LED1, LOW); digitalWrite(LED2, HIGH); stopRobot(); } if (buttonState5 == HIGH) { Up(); delay(50); } else { digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); stopRobot(); } if (buttonState2 and buttonState1 == HIGH) { Laugh(); delay(50); } else { digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); stopRobot(); } if (buttonState3 and buttonState4 == HIGH) { Jiter(); delay(50); } else { digitalWrite(LED1, HIGH); digitalWrite(LED2, LOW); stopRobot(); } } 
 //////// funcshins void forward() { servoLeft.write(0); servoRight.write(180); } 
 void reverse() { servoLeft.write(180); servoRight.write(0); } 
 void turnRight() { servoLeft.write(180); servoRight.write(180); } 
 void turnLeft() { servoLeft.write(0); servoRight.write(0); } 
 void stopRobot() { servoLeft.write(90); servoRight.write(90); servoTop.write(90); servoNeck.write(90); } 
 void Up() { servoTop.write(50); servoNeck.write(90); } 
 void Laugh() { servoTop.write(90); servoNeck.write(20); } 
 void Jiter() { servoTop.write(90); servoNeck.write(130); } 

Artículos Relacionados

Ewok Star Wars arte muñeca

Ewok Star Wars arte muñeca

Siempre quise incorporar batanado de la aguja a Mis esculturas. Así que pensé por qué no hacer una muñeca de la criatura. Decidí hacer una criatura de Star Wars y para mi el más lindo y memorable son los Ewoks.Esta muñeca ha esculpido frontal de arci
Smokey alado del trazador de líneas

Smokey alado del trazador de líneas

Así que este look es perfecto para una fecha que podría tener como su muy simple y natural y muestra de todos sus rasgos hermosos. También siento que el labio rojo realmente le da un toque romántico como a mi rojo es como rosas y se asemeja al amor.P
Su propia estatua principal concreto (usando el molde de papel)

Su propia estatua principal concreto (usando el molde de papel)

Esto es un más barato hacer cabeza de estatua propia. utilizando papel como molde de una cara y cemento mezclado para material de la estatua.Paso 1: Material 1 papel de seda de2 pegamento de papel / no tóxico3 loción de la cara4 mezcla cemento (cemen
Vanidad Tuffet

Vanidad Tuffet

esta es mi versión de un día moderno Tuffet, si Miss Muffet fueron aquí, creo que ella encontraría este banquito para sentarse en mientras ella comía su cuajada y suero de leche! Necesita un asiento para mi antigua vanidad, pero no tenía mucho dinero
Remezclar objetos físicos utilizando 123D Catch, Meshmixer y otras herramientas

Remezclar objetos físicos utilizando 123D Catch, Meshmixer y otras herramientas

en este instructable, te muestro que escanee un objeto físico con 123D Catch, remix y modificarlo con Meshmixery luego imprimirlo con una impresora 3D. En este caso, voy a analizar una roca y añadirle un rostro humano.En un anterior instructable, des
Equilibrio Instructable Robot

Equilibrio Instructable Robot

En este Instructable quería mostrar cómo hacer un self balancing robot. Lo que la hace única es que su exterior es como el Instructables Robot. Internamente trabaja en el principio de la PID, es un sistema de control muy popular para mantener una var
Carga pilas AA y AAA de Solar - una adición

Carga pilas AA y AAA de Solar - una adición

Este proyecto es en realidad una adición al proyecto principal aquí:Enlace estación de energía solarEsto es parte de mi estrategia loca para ir "off grid" (lentamente).También es parte de una estrategia para tener un lugar limpio y capaz en la c
Adición de Digispark (con bootloader) soporte para Arduino existente 1.6. x IDE

Adición de Digispark (con bootloader) soporte para Arduino existente 1.6. x IDE

Digispark es pequeño Arduino IDE desarrollo compatible placa basada en el attiny85 Atmel que se conecta directamente al USB. Tiene muy pocos pernos, pero todavía puede hacer algunas cosas en limpios. Digispark derechos de autor por Digistump LLC (dig
Sushi de San Valentín - una adición de sushi vegano comida o bento.

Sushi de San Valentín - una adición de sushi vegano comida o bento.

Disfrutar de este saludable y comida de San Valentín y del "corazón" para dos! Este plato fácil de hacer sushi es vegano, y mientras que deliciosa por sí sola sería una gran adición a una temática de San Valentín caja de bento.Usted necesitará l
Los hombres sin rostro de la moneda y la vitrina

Los hombres sin rostro de la moneda y la vitrina

"" En Dohaeris". Deben servir a todos los hombres. Los hombres sin rostro más de todos. "― "Tomó y"(de la serie juego de tronos)Hola chicos, en la fiebre de Halloween he decidido hacer el tutorial de juego de tronos muy barat
Ningún rostro de Chihiro traje

Ningún rostro de Chihiro traje

Esto es sin cara, un personaje de la película de Studio Ghibli de Chihiro. Este traje resultada para ser genial y me llevaba para Halloween. Recibí algunas reacciones muy grandes de personas mientras se está usando, aunque no mucha gente sabía quién
Cómo hacer que tu rostro escondido en cualquier cuadro con Pixlr o Photoshop

Cómo hacer que tu rostro escondido en cualquier cuadro con Pixlr o Photoshop

Todo el mundo le gusta tomar fotos y y se siente como un fotógrafo. Fotógrafos como editar sus fotos con efectos para hacer fotos creativas y sorprendentes. Por lo tanto todo el mundo le gusta editar fotos para hacer fotos nuevo creativos y sorprende
BaW-Bot parte 3: Adición de la vista y al tacto al Bot

BaW-Bot parte 3: Adición de la vista y al tacto al Bot

esta es la tercera parte de nuestra fabricación de BaW-Bot (Bot de campanas y silbatos) – 5 Separe instructables que mire de diferentes tecnologías relacionadas con Arduino, combinan para crear un Bot con todas las campanas-y-silbidos.Parte 1: Constr
Modificar un juego de mano Retro de los años 80 mediante la adición de un reproductor de MP3/MP4

Modificar un juego de mano Retro de los años 80 mediante la adición de un reproductor de MP3/MP4

Tengo un montón de 80 muy chulo juegos handheld - algunos en gran condición, otros han visto mejores días.  Uno que había estaba totalmente muerto, y no importa cómo duro traté de no podía tirarlo.  Así que en vez de eso decidí traer a la vida con un