PEZ dispensador de Robo utilizando Arduino (4 / 4 paso)

Paso 4: El Sketch de Arduino Robo PEZ

/ * He adjuntado la biblioteca ultrasónico de Arduion a este paso. Esta es la biblioteca que estoy utilizando en este proyecto. Guardar en Ultrasonic.rar y extraiga a la ruta de acceso: Arduino\libraries\Ultrasonic. Existen otras bibliotecas y deben trabajar pero algunos tal vez requerida de la modificación de código.

Estoy colocando este código en el dominio público.
*/
-------------------------------

#include < Servo.h >
#include < Ultrasonic.h >

#define TRIGGER_PIN 12 / / activar el sensor de ultrasonidos
#define ECHO_PIN 13 / / sensor ultrasónico eco
#define distancia 20 / / en centímetros
#define espera 5000 / / en milisegundos así que esto es de 5 segundos.
#define SERVO_PIN 9
#define CLOSE_POS 90 / / servo cierre/posición
#define OPEN_POS 180 / / posición del servo en abierto y la espalda

Ultrasónico ultrasónico (TRIGGER_PIN, ECHO_PIN);
Servo myservo;  crear objeto servo para controlar el servo PEZ

void setup()
{
Serial.Begin(9600);
myservo.Attach(SERVO_PIN);  se fija el servo a la clavija
myservo.Write(CLOSE_POS);   Gire servo a la posición de cierre o hasta

}

void loop()
{

flotador cmMsec, inMsec;
microsec largo = ultrasonic.timing();

cmMsec = ultrasonic.convert (microsec, Ultrasonic::CM);
inMsec = ultrasonic.convert (microsec, Ultrasonic::IN);

Esto es para la depuración
Serial.Print ("MS:");
Serial.Print(microsec);
Serial.Print (", CM:");
Serial.Print(cmMsec);
Serial.Print (", en:");
Serial.println(inMsec);
Delay(1000);

Si (cmMsec > = distancia) / / si no se distancia de PEZ cierra la boca
{
myservo.Write(CLOSE_POS);              Dile servo para ir a cerrar o hasta
Delay(15);             espera 15ms para el servo a la posición
}

Si (cmMsec < = distancia) / / si alguien es a distancia, abrir la boca
{
myservo.Write(OPEN_POS);              Dile servo para ir a abrir y la espalda
Delay(Waiting);                       espera en algún momento para permitir la apropiación de la pelotilla de caramelo
}

}

Artículos Relacionados

Pez dispensador de ukelele / humidificador de guitarra

Pez dispensador de ukelele / humidificador de guitarra

problema: me encanta el desierto en la que vivo y también me encanta mi ukelele (su nombre es Coraline). Sin embargo el desierto amor Uke. De hecho, el clima seco tiende a intentar chupar toda la humedad de la madera de mi Uke y potencialmente causar
Mil-Spec PEZ dispensador

Mil-Spec PEZ dispensador

construir un parpadeo, mando a distancia electro-pneumatic PEZ dispensador con capacidad semiautomática y completamente automática.Lo que usted necesita:1. sentido del humor2. 1/2 cerebro3. ser despedido de su trabajo para tener todo lo anterior.Paso
Un automático de seguimiento solar motorizado ventana ciega adaptación utilizando Arduino

Un automático de seguimiento solar motorizado ventana ciega adaptación utilizando Arduino

Cuenta edificios de 20-40% del total de energía utilice en los países desarrollados. Cortinas de ventana (o persianas) pueden ayudar a reducir la energía del edificio uso y mejorar el confort visual (es decir, reducción de fulgor y aumentar la luz de
Velocidad control de motor de la c.c. del ordenador portátil utilizando arduino y procesamiento

Velocidad control de motor de la c.c. del ordenador portátil utilizando arduino y procesamiento

Hola a todosSoy vignesh raja. aquí me gustaría compartir el control de velocidad de motor de la c.c. del ordenador utilizando arduino y software de procesamiento. en este proyecto, el software de procesamiento de ejecutar una ventana de aplicación si
Construya su propio ROBOT insecto utilizando ARDUINO y SERVO

Construya su propio ROBOT insecto utilizando ARDUINO y SERVO

Hola, estoy con una instructalble más. Voy a enseñarte cómo construir un robot insecto utilizando Arduino y servomotores. Suena cool, verdad?. ¿Qué parece el uso de este robot? Debido a su tamaño compacto que puede ser utilizados en defensa, pueden t
Peces alimentos alimentador automático utilizando Arduino Uno

Peces alimentos alimentador automático utilizando Arduino Uno

En este Instructables voy a mostrarle cómo construir un Alimentador automático de alimentación de peces. Para que no tenga que recordar alimentar a tus peces diariamente porque su Arduino lo hará por usted. También puede configurar contadores en la c
Automatización de máquina de lavado utilizando arduino

Automatización de máquina de lavado utilizando arduino

Vamos a tener una lavadora semi automática. Drenaje y el interruptor temporizador se estropearon. He intentado sustituirlos pero cuesta más dinero. Dejamos de usarlo. Entonces pensé quitar los interruptores manuales y automáticos. Luego intentó esto
Motor impulsor con android utilizando arduino y bluetooth

Motor impulsor con android utilizando arduino y bluetooth

¡ Hola amigos! Este es mi primer instructable siempre y hoy voy a mostrarle cómo manejar 2 motores con android utilizando arduino y un módulo Bluetooth barato. Este proyecto puede ser muy útil para construir robots que pueden ser controlados por andr
Teléfono móvil utilizando arduino

Teléfono móvil utilizando arduino

Este es un bajo costo $15 simple móvil que he creado utilizando arduino (casera) y SIM900.due al menos número de pin .i uso dos microcontroladores uno para pantalla y teclado y SIM900 están conectados en serie con cada other.here usted puede llamar a
Quema de bosquejo Atmega328P-PU en un protoboard utilizando Arduino Uno como programador

Quema de bosquejo Atmega328P-PU en un protoboard utilizando Arduino Uno como programador

Ya hay varios instructables sobre cómo quemar Arduino sketch Atmega328P-PU en un protoboard utilizando diferentes USB - UART módulos. Sin embargo, como la mayoría de dichos módulos se hacen en China, son pobremente documentadas, etiquetados incorrect
Parpadeo de LEDs utilizando arduino de lujo

Parpadeo de LEDs utilizando arduino de lujo

Esto es lujo generador de luz que se construye utilizando Arduino. Este proyecto utiliza cuatro LEDs y controlada mediante un microswitch(button switch) que provocan a los LEDs brillan en diferente secuencia y patrones...Uno es una de las series de p
Cómo hacer un termómetro utilizando Arduino y LM35

Cómo hacer un termómetro utilizando Arduino y LM35

hoy voy a mostrarte cómo hacer un termómetro con Arduino y LM35 sensor de temperatura, pantalla LCD, en un protoboard conectado con cables. Mostrará la temperatura en grados Celsius y Fahrenheit.Raíz de AndroPaso 1: Requisitos:- Esta es la lista de p
Potencia de monitoreo utilizando Arduino y registro en hoja de Google

Potencia de monitoreo utilizando Arduino y registro en hoja de Google

Desde las últimas semanas estaba pensando en hacer un proyecto que me puede ayudar a mantener una pista en mi diario usos de energía. En este proyecto estoy utilizando un Consejo de supervisión actual de 30A. Esta placa tiene 6 sensor de corriente qu
ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

Hola todo el mundo,Si eres como yo, he estado buscando por internet un buen tutorial sobre el uso de la ESP8266 con neopixel LED (también conocido como el WS2812 o WS2812b), programada mediante el IDE de Arduino. No he encontré todo en un solo lugar,