La Catlaser automática (5 / 8 paso)

Paso 5: Software

De bijbehorende zijn bibliotheken gedownload en geïnstalleerd en de libraryfolder voor de código zodat de sonar en de servo motor makkelijk zijn te programmeren.

De onderstaande código es met de arduino gecompileerd geüpload de en de arduino. Se reunió de código kan de sonar zien dat als er iets en de la dat de buurt van de sonar interfaz laser aan gaat en de motor heen en weer draait, waardoor de heen en weer schijnt del laser. DIT es getest op mijn kat en het werkstuk voor de prueba geslaagd! J

Código:

#include / / standaard programma/bibliotheekje waarmee je makkelijk reunió de sonar kan omgaan.

#include / / standaard programma/bibliotheekje waarmee je makkelijk reunió de servo motor kan omgaan.

int pos = 0; variabele om de waarde van de servo positie op te slaan, begint bij 0 graden.

int DelayA = 30; retrasar betekent dat de computadora incluso wacht.

int RELAY_A = 9; DIT es pinnetje 9. Relay = het relais/schakelaartje.

int RELAY_B = 10; DIT es pinnetje 10. DIT es het tweede schakelaartje (((__DIE WE NU NIET GEBRUIKEN__)))

#define TRIGGER_PIN 8 / / Arduino pin 8 = gatillo van de ultrasonische sonar.

#define ECHO_PIN 7 / / Arduino pin 7 = echo van ultrasonische sonar.

#define MAX_DISTANCE 75 / / De comprimido hacer nos die willen meten met de sonar (en centímetros). Distancia máxima del sensor está valorada en 400-500cm.

Sonar de NewPing (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); NewPing pasador de gatillo de standaard instellingen van (die een ping uit stuurt), de echo pin (die een ping binnen krijgt) en de hacer máximo.

Servo myservo; myservo es de naam mueren de motor gegeven hebben.

se puede crear un máximo de ocho objetos de servo

void setup() {/ / Pon tu código de instalación, para ejecutar una vez:

Serial.Begin(115200); Resultados Open monitor serie a 115200 baudios ver ping. Bibliotheekje waarmee je het resultaat van de hacer kan uitprinten, naar bijv. een scherm.

pinMode (RELAY_A, salida); se conecta el relé A en el pin 9

pinMode (RELAY_B, salida); se conecta el relé B en pin 10 (overbodig)

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

}

void loop() {}

Delay(50); Miliseconden 50 Wacht tussen elke ping sonar (pings ongeveer 20 por segundo). 29ms es de kleinst mogelijke waarde tussen een ping. Hij moet eventjes wachten om tijd te hebben om de ping te lezen través de echo.

unsigned int nos = sonar.ping(); Enviar ping, ping tiempo en microsegundos (uS). ER wordt een ping verstuurd en waarde de "nosotros" interfaz de tijd ba-a dat de ping ba-a es gekomen.

unsigned int cm = uS / US_ROUNDTRIP_CM; Zet de microseconden om en centímetros.

Si (cm > 0) {/ / alleen een impresión opdracht sturen encima de bus serie als de gemeten hacer binnen het afstandsbereik valt.

Serial.Print ("hacer es"); OM te testen en om op het scherm te tonen wat de hacer es.

Serial.Print(cm); imprimir resultado (0 = buiten de ingestelde afstandsbereik)

Serial.println ("cm");

para (pos = 0; pos < 180; pos += 2) {/ / van 0 de gaat naar 180 graden graden en stapjes van 2 graden

myservo.Write(POS); vértelas de servo om naar de positie te gaan en de variabele 'pos'

Delay(DelayA); Wacht x ms op de servo zodat hij de positie kan behalen

digitalWrite(RELAY_A,LOW); Láser aanzetten

}

}

Else {}

digitalWrite(RELAY_A,HIGH); Láser uitzetten

}

}}

Artículos Relacionados

Todo en uno Portable Solar de alimentación: 220V + 12V + 5V batería automática de carga! ;)

Todo en uno Portable Solar de alimentación: 220V + 12V + 5V batería automática de carga! ;)

Mi punto de partida era ver si podemos hacer la unidad de energía solar portable:peso ligeroconfiablesólidosalidas de voltaje diferentes (incluyendo la CA 220V)capaz de almacenar energíacapaz de cargar la batería de plomoRespuesta: Sí que se puede! ;
Ventana automática de soporte de caza

Ventana automática de soporte de caza

Hey todos los cazadores que hay! Aquí es una idea que puede hacer su vida de caza más conveniente... Una ventana de Stand de caza automática! Cuando los sensores detectan un cambio en la cantidad de calor emitida por objetos de alrededor, la ventana
LUZ nocturna automática de energía SOLAR

LUZ nocturna automática de energía SOLAR

Hola amigosGracias por su apoyo para mi proyecto anteriorHoy que voy a hacer la vida hack "instructable" puede ahorrar tiempo y dinero. Este es el tutorial de "cómo hacer una luz nocturna automática de energía solar". Este dispositivo
Luz de noche automática Faro - proyecto Geek #3

Luz de noche automática Faro - proyecto Geek #3

Alguna vez se preguntó cómo fresco sería si las luces tienen activadas tan pronto como usted entrar en una habitación o cuando te despiertas en medio de la noche y las luces Haz activado automáticamente. Presento a la luz de Faro automático geek que
Luz automática Street

Luz automática Street

Aquí he hecho un proyecto de modelo de farola automática. Cuando tinieblas aparecerán en él condujo se encenderá automáticamente y cuando luz aparecerán en él condujo será apagado automáticamente. También puede hacerlo siguiendo los pasos.Paso 1: Ent
Sombra automática detección bicicleta cola luz

Sombra automática detección bicicleta cola luz

Este proyecto es para una luz trasera de bicicleta que se enciende automáticamente cuando oscurece. Esto puede ahorrar un montón de energía de la batería durante el día donde hay un montón de sombras como túneles, edificios, o árboles donde usted qui
Puerta de Coop de pollo automática simple

Puerta de Coop de pollo automática simple

En este Instructable te está presentando como un abridor de puerta de coop de pollo automática fácil de hacer.Para quien mantiene pollos, la siempre presente amenaza de animales depredadores como zorros es siempre una preocupación. Recientemente tuvi
Eclosión huevos - cómo empollar huevos de gallina con una incubadora automática - procedimientos de incubación

Eclosión huevos - cómo empollar huevos de gallina con una incubadora automática - procedimientos de incubación

Pollo huevos para incubar es sencillo con algunos conocimientos!Antes de la incubación de huevos:¿Qué es la incubación Natural de pollos?Recolección de huevos de gallina en gallina coop o gallinero. Comprar un candler del huevo y huevos de Candling a
Desactivar la reproducción automática de USB y unidad de CD en Windows XP

Desactivar la reproducción automática de USB y unidad de CD en Windows XP

virus se contagia fácilmente a través de la USB flashdrives. Virus transmitidos de esta manera se crean de manera que son automáticamente funcionó (automáticamente activado) cuando conectado a un computador corriente o cuando se abre la unidad (clic
Multi-función automática mueve inteligente del coche para Arduino

Multi-función automática mueve inteligente del coche para Arduino

ICStation equipo compartir esta fuente abierta de hacer automático de múltiples funciones mover coche elegante con todos los aficionados bricolaje electrónicos. Es el tercer coche que presentamos a usted y usted puede hacer una comparación con los do
PISTOLA COMPLETAMENTE AUTOMÁTICA MENEO!!!

PISTOLA COMPLETAMENTE AUTOMÁTICA MENEO!!!

Hola peeps!Quiero empezar diciendo que no diseño esta pistola, estoy construyendo de las instrucciones que encontré en el Instructable de NightHawkInLight.Y además, no tenía idea cómo muchas personas ya han hecho variaciones de esta arma, así que pid
Pistola semi-automática de K'NEX

Pistola semi-automática de K'NEX

este arma es una pistola de 8 banda de goma tiro semiautomático con un giro, su hecho totalmente de K'NEX!!!!!! Cuando lo piensas bien es un muy simple mechinism, me topé con él mientras estaba tratando de disminuir el índice del fuego de un arma tot
Cómo hacer una K'NEX pistola semi-automática de goma

Cómo hacer una K'NEX pistola semi-automática de goma

En este tutorial usted aprenderá cómo hacer una banda de goma semi automática pistola de K'NEX.Dependiendo de las bandas de goma usa, la pistola puede contener hasta 8 rondas de munición. Se dispara un tiro para cada tirón del disparador.En un anteri
Construir un arma Semi automática Blow Back con K'Nex!

Construir un arma Semi automática Blow Back con K'Nex!

Haciendo una semi automática, blow back, perno abierto K'Nex pistola no es tarea fácil. Por suerte, para ti, hice todo el trabajo duro! Todo lo que tienes que hacer es seguir mis instrucciones!* Tamaño 117 gomas son necesarios para la munición *La ci