Arduino Robot de seguimiento Solar (5 / 6 paso)

Paso 5: El código

Aquí está el código para tu robot de seguimiento solar:

#include < Servo.h > / / incluye biblioteca de Servo

Servo horizontal; servo horizontal
int servoh = 90; soporte servo horizontal

Servo vertical; servo vertical
servov int = 90; soporte servo vertical

Conexiones de perno LDR
nombre = analogpin;
int ldrlt = 0; Arriba a la LDR izquierda
int ldrrt = 1; LDR rigt superior
int ldrld = 2; LDR abajo a la izquierda
int ldrrd = 3; LDR abajo rigt

void setup()
{
Serial.Begin(9600);
conexiones de servo
Name.attacht(PIN);
horizontal.Attach(9);
vertical.Attach(10);
}

void loop()
{
int lt = analogRead(ldrlt); arriba a la izquierda
int rt = analogRead(ldrrt); arriba a la derecha
int ld = analogRead(ldrld); abajo a la izquierda
rd de int = analogRead(ldrrd); abajo rigt

int tiempo = analogRead 4/20; leer los potenciómetros
int tol = analogRead 5/4;

avt int = (lt + rt) / 2; arriba del valor medio
avd de int = (ld + rd) / 2; valor promedio por
int avl = (lt + ld) / 2; valor medio izquierda
avr de int = (rt + rd) / 2; valor medio derecha

dvert int = avt - avd; comprobar la diffirence de arriba y abajo
dhoriz int = avl - avr; / cheque de la diffirence og izquierda y rigt

Si (-1 * tol > dvert || dvert > tol) / / Compruebe si el diffirence está en la tolerancia cambiar otro ángulo vertical
{
Si (avt > avd)
{
servov = ++ servov;
Si (servov > 180)
{
servov = 180;
}
}
else if (avt < avd)
{
servov =--servov;
Si (servov < 0)
{
servov = 0;
}
}
vertical.Write(servov);
}

Si (-1 * tol > dhoriz || dhoriz > tol) / / comprueba si el diffirence está en la tolerancia de otro cambio de ángulo horizontal
{
Si (avl > avr)
{
servoh = - servoh;
Si (servoh < 0)
{
servoh = 0;
}
}
else if (avl < avr)
{
servoh = ++ servoh;
Si (servoh > 180)
{
servoh = 180;
}
}
else if (avl = avr)
{
nada
}
horizontal.Write(servoh);
}
Delay(dtime);
}

Artículos Relacionados

Seguimiento solar Arduino de la diversión

Seguimiento solar Arduino de la diversión

El sólo por diversión sol-trackerutilizando el Arduino y dos servos.Este dispositivo, a lo largo de las líneas de juguete más inútil, no es tanto para la función como para diversión. Pero como con muchas cosas, no se escribe la función sin diversión!
3D simple impreso Arduino Robot

3D simple impreso Arduino Robot

¿Quién no quiere construir un robot? Como un niño, yo soñaba con construir robots. Ahora, cualquier persona de cualquier edad con un poco de conocimiento puede construir un robot sencillo! Voy a mostrar cómo hacerlo.El RobotEste robot tiene un chasis
(con Video) Básicos Arduino Robot buscador de luz!

(con Video) Básicos Arduino Robot buscador de luz!

Muchas veces tengo Google para "Arduino Robot" con la esperanza de encontrar un robot para construir. Termino por encontrar muchas versiones de un obstáculo, evitando el robot que utiliza ya sea un infrarrojo o un sensor de telémetro sonar monta
Cañón de agua arduino robot IR

Cañón de agua arduino robot IR

Cañón de agua arduino robotPaso 1: Arduino Uno R2Arduino MotorshieldBomba de aguatubo flexible6 x pilas AA NiMhCaja de la batería 2 AACompartimento para 4 AAServo 9 g x 2Chasis Robot de 2WDRelé de 5VMando a distancia IRIR reciviocables dePaso 2:
Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Todos soñamos con tener aparatos y máquinas que pueden obedecer a nuestros comandos hablados. Bien, vamos a tomar el primer paso para que esto suceda y construir un intervención controlada basada en Arduino robot móvil.Puedes estar pensando que hacer
Rana: Inspirado en un arduino robot biológico

Rana: Inspirado en un arduino robot biológico

Rana (rana en Italiano) es un robot inspirado biológico. Es el resultado de meses de investigación y desarrollo. Uno de los principios aplicados proviene de otra insuperable hice llamada "arduino robot bípedo". Este robot utiliza los métodos com
Dispositivo de seguimiento solar mediante msp430

Dispositivo de seguimiento solar mediante msp430

Hola everyone.here estoy mostrando mi proyecto de seguimiento solar para el panel solar. Las dos LDRs están conectados a ambos bordes de la panel.so solar puede seguir dirección de sol de sol de este lado a hasta la puesta de sol de lado oeste. Este
Arduino Robot - árbol de la vida

Arduino Robot - árbol de la vida

Arduino Robot - árbol de la vidaLista de materiales:1) Arduino Duemilanovue2) chapa aluminio3) cables de alumnio4) 5 x 3 mm azul LED5) ojales de latón de6) cables solo núcleo7) vitrinaVisite http://retardokiddo.blogspot.com/ para detalles y comentari
Ben - un Arduino Robot protoboard siguientes de luz

Ben - un Arduino Robot protoboard siguientes de luz

Ben la luz siguiente placa Arduino Robot es el segundo robot que he hecho para ayudar a enseñar robótica a los estudiantes de secundaria en una clase enseñar voluntariamente. El primer robot también tiene su propio Instructable que puede encontrar aq
Tutorial de Arduino Robot

Tutorial de Arduino Robot

Estaba buscando la base de datos Instructable un tutorial para el Robot oficial de Arduino, pero no he podido encontrar uno! Así que mad este tutorial para ayudar a otros que necesitan poco un poco de ayuda con su nuevo Arduino Robot.Paso 1: Configur
Arduino Robot con menor costo

Arduino Robot con menor costo

ME VEN EN EL CIUDAD DE NUEVA YORK MAKER FAIRE!Todo comenzó con esto:Arduino Robot Challenge: ¿Económicamente puede crear un robot utilizando un Arduino para 5 º grado?Espero que este instructable tiene una cierta elegancia en su sencillez y le conven
Robot de seguimiento y asignación de "Mediante 1Sheeld y Arduino"

Robot de seguimiento y asignación de "Mediante 1Sheeld y Arduino"

Introducción====En este proyecto haremos un sistema de seguimiento para cualquier vehículo o robot. Este proyecto puede utilizarse para controlar un robot de control remoto para seguir su movimiento. Este sistema de seguimiento no depende de GPS ya q
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
Seguimiento Arduino Robot

Seguimiento Arduino Robot

Este Instructable le mostrará cómo construir un robot controlado por Arduino orugas.El contenido está organizado como sigue:Abastecimiento de piezas: Todas las piezas necesarias se han compilado, así como de recursos para revisar sus especificaciones