Robot gusano (6 / 6 paso)

Paso 6: Sketch de Arduino

Aquí es el sketch de Arduino mas utilizado para el proyecto. Después de ensamblar el robot juntos y cargar el sketch, el robot avanzará cuando un objeto se coloca a 10 cm del sensor de proximidad.

/******************************************
PROPÓSITO: Gusano Robot creado por

Mikhail Ivanovsit fecha: 13/04/2016 *** /

#define echoPin 6 / / este es el pin eco

#define triggerPin 7 / / este es el pin de trigger

#include //include proximidad sensor #include //include servo biblioteca

Servo myservo;

int pos = 0; definir una variable para seguir la posición del servo

void setup() {}

Serial.Begin(115200); iniciar la comunicación serial

pinMode (echoPin, entrada); //set pinmodes

pinMode (triggerPin, salida);

myservo.Attach(13); se fija el servo en el pin 9 al objeto servo

myservo.Write(POS); establece la posición inicial del servo en 0

pinMode (2, salida);

pinMode (3, salida);

digitalWrite (3, alto); configurar el LED en rojo y el LED verde apagado

digitalWrite (2, bajo); }

/***************************main loop*********************************************************/

control de flotador; variable para realizar un seguimiento el distane

void loop() {}

Serial.Print ("la distancia es:"); monitor serie comienzo a analizar el código de

digitalWrite (triggerPin, HIGH); hacer un pulso 10usec, utiliza el sensor de proximidad

delayMicroseconds(10);

digitalWrite (triggerPin, bajo); desactivar el pin de trigger

Float distancia = pulseIn(echoPin,HIGH); ahora leer el pulso que se envía por el sensor //pulseIn devuelve la longitud de pulso en usec

distancia = distancia/58; se calcula la distancia en [cm] por pulselength [usec] / 58

Serial.Print(Distance,DEC); / / enviar la medición en el monitor serial

Serial.println ("cm"); serie se utiliza a keeo pista de los datos obtenidos por el sensor de proximidad

comprobar = 11; asignar un valor inicial para comprobar más arriba de 10 cm

myservo.Write(0); regresar a servo a la posición 0 en el comienzo del bucle

Delay(500); Delay fue creado para permitir que el servo completar el movimiento de 180 grados

comprobar = distancia; asignar variable Compruebe el valor de la distancia

Si (ver < 10) {}

myservo.Write(80); Si la distancia es de menos de 10 cm, mover el servo a la posición 180

digitalWrite (3, bajo); enciende LED verde y apague el LED rojo

digitalWrite(2,HIGH); }

Else {}

digitalWrite (2, bajo); Si la distancia es de más de 10cm, luego mantener los LEDs en estado inicial digitalWrite(3,HIGH);

}

Delay(500);

}

Artículos Relacionados

De un mecanismo de apertura de la puerta de unidad de CDROM del gusano Robot -

De un mecanismo de apertura de la puerta de unidad de CDROM del gusano Robot -

Aquí es un simple hacer robot gusano de recuperado pedazos de madera de un cajón y una puerta de unidad de CDROM viejo mecanismo de apertura.Para construir el robot gusano simple que imita el mecanismo de arrastre necesita conocimientos básicos de so
Dar tu Robot frambuesa Pi un cerebro de gusano

Dar tu Robot frambuesa Pi un cerebro de gusano

El gusano Elegans de C es uno de los animales más estudiados en la ciencia. En Neurobiología, es el modelo más básico del cerebro los científicos usan para estudiar cómo funciona el cerebro. Ahora usted puede tener un robot que piensa como uno!El cer
Ft gusano

Ft gusano

pilas recargables SANYO de uso para operar un gusano programado fischertechnik utilizando elementos de fischertechnik.Juego con diferentes educativos manipulativos para ganarse la vida. (Visita www.weirdrichard.com). Me alegró ver este concurso, como
Gusano Robot blando de la pulgada

Gusano Robot blando de la pulgada

(Tiempo transcurrido videos sobre pulgadas gusano robot suave)Unos meses atrás, vi los videos de los robots suaves de Matthew Borgatti (videos más abajo) y realmente estaba cautivado por ellos. Me inspiraban a pensar en construir un robot suave media
OmniWorm: un gusano de Robot omnidireccional

OmniWorm: un gusano de Robot omnidireccional

mi Instructable primera! Este tutorial le mostrará cómo construir un "Omniworm", o un robot omnidireccional que es capaz de gusano-como el movimiento. Adjunto dos vídeos a continuación para ilustrar:Puede ser utilizado como un robot normal para
Robots suaves: Hacer un músculo Artificial brazo y pinza

Robots suaves: Hacer un músculo Artificial brazo y pinza

Usando los músculos de aire artificial, un brazo de robot muy flexible y pinza se pueden hacer.Este robot suave es accionado por aire comprimido y cada uno de los 11 músculos puede controlarse mediante un control remoto universal infrarrojo estándar
Bot - un inteligente arduino bluetooth robot la pipa

Bot - un inteligente arduino bluetooth robot la pipa

Este es mi primer instructables. Aquí estoy mostrando cómo hacer un dos ruedas arduino bluetooth robot barato, utilizando tubos de PVC y sus articulaciones (para hacer el cuerpo). Es sencillo de hacer y fácil de programar. Tienen un montón de diversi
Robot serpiente impreso 3D

Robot serpiente impreso 3D

Cuando llegué mi impresora 3D empecé a pensar qué puedo hacer con él. Imprimí un montón de cosas pero quería hacer una construcción con impresión 3D. Entonces pensé en hacer animales robot. Mi primera idea era hacer un perro o una araña, pero mucha g
Compañero de cama Robot cama

Compañero de cama Robot cama

Compañero de cama es una cama de robot autónomo que busca nuevos contratos. En otras palabras, he robotizado mi cama personal para socializar y compartir de sí mismo con otros.Tal vez un poco más de una explicación está en orden. Un acompañante puede
Robots de papel micro (cangrejo de cyborg)

Robots de papel micro (cangrejo de cyborg)

Su un robot hexápodo, sólo unos pocos milímetros de alto y su hizo casi enteramente de papel!Cada una de las patas de los insectos mecanizados están completamente articuladas y tiene la capacidad de moverse a velocidades de hasta 240 pasos por minuto
ARD-e: el robot con un Arduino como un cerebro

ARD-e: el robot con un Arduino como un cerebro

cómo crear un robot de código abierto Arduino controlado por menos de $100.Esperemos que después de leer esto instructable usted será capaz de dar su primer paso en robótica. ARD-e cuesta unos $90 a $130 dependiendo de cuánto electrónica repuesto tie
Mano Robot de mímica

Mano Robot de mímica

Hola gente, este es el profundo Informe sobre un robot mímico mano hice. La idea vino a mí cuando yo quería un robot que podría literalmente hacer algunas tareas por mí y por lo que utiliza la mano como referencia para mi diseño y hecho un prototipo
Brazo robot

Brazo robot

Diseño y tecnologíaNivel 2Andrew MurtonPaso 1: El briefDeclaración conceptualMáquinas se necesitan para mover las cosas bajo control humano o computadora. Generalmente son necesarios para permitir que los seres humanos para mover objetos pesados/difí
Theo Jansen inspirado poca robot insecto

Theo Jansen inspirado poca robot insecto

Construí este insecto caminando, inspirado en las creaciones de Theo Jansen , que utiliza un algoritmo genético para encontrar un conjunto de vínculos para formar una pierna donde el pie se mueve en un lugar conveniente para caminar. Lo que él vino p