VN-Seguidor zonne-eenvoudige que Tiene Ejes Duales (11 / 13 stap)

Stap 11: El código para controlar el seguidor


Sube el código aquí al Arduino.

UD. Puede modificar el código para wisselmakelaar el sensibilidad de los sensoren y la velocidad de los servo's.

#include / / Servo bibliotheek

180 horizontale MAX
Servo horizontale; horizontale servo

int servoh = 180; 90; staan de horizontale servo

int servohLimitHigh = 180;
int servohLimitLow = 65;

65 graden MAX
Servo verticale; verticale servo

int servov = 45; 90; verticale servo staan

int servovLimitHigh = 80;
int servovLimitLow = 15;

LDR pin aansluitingen
naam = analogpin;

int ldrlt = 0; LDR linksboven - onderkant linker <---BDG

int ldrrt = 1; LDR top rigt - RECHTSONDER

int ldrld = 2; LDR omlaag links / TOP links

int ldrrd = 3; LDR neer rigt - RECHTSBOVEN

VOID Setup
{Serial.begin(9600);

Servo verbindingen

name.attacht(PIN);

Horizontal.attach(9);

Vertical.attach(10);

Horizontal.write(180);

Vertical.write(45);

delay(3000);

}

void loop
{int lt = analogRead(ldrlt); / / top links

int rt = analogRead(ldrrt); rechts boven

int ld = analogRead(ldrld); naar linksonder

int rd = analogRead(ldrrd); naar rechtsonder

int rekenwijze = analogRead (4) / 20; Lees potentiometers

int tol = analogRead (5) / 4;

int rekenwijze = 10; int tol = 50;

int avt = (lt + rt) / 2; gemiddelde waarde boven

int avd = (ld + rd) / 2; gemiddelde waarde omlaag

int avl = (lt + ld) / 2; gemiddelde waarde links

int avr = (rt + rd) / 2; gemiddelde waarde rechts

int dvert = avt - avd; Controleer het verschil van op en neer

int dhoriz = avl - avr; / / check verschil og links en rigt

Serial.Print(AVT);

Serial.Print("");

Serial.Print(AVD);

Serial.Print("");

Serial.Print(AVL);

Serial.Print("");

Serial.Print(avr);

Serial.Print("");

Serial.Print(DTIME);

Serial.Print("");

Serial.Print(tol);

Serial.println("");

Als (-1 * tol > dvert || dvert > tol) / / controleren als het verschil in de tolerantie anders veranderen verticale hoek

{

Als (avt > avd)

{

servov = ++ servov;

Als (servov > servovLimitHigh)

{

servov = servovLimitHigh;

}

}

anders als (avt < avd)

{

servov =--servov;

Als (servov < servovLimitLow)

{

servov = servovLimitLow;

}

}

Vertical.write(servov);

}

Als (-1 * tol > dhoriz || dhoriz > tol) / / controleren als het verschil in de tolerantie anders veranderen horizontale hoek

{

Als (avl > avr)

{

servoh =--servoh;

Als (servoh < servohLimitLow)

{

servoh = servohLimitLow;

}

}

anders als (avl < avr)

{

servoh = ++ servoh;

Als (servoh > servohLimitHigh)

{

servoh = servohLimitHigh;

}

}

anders als (avl = avr)

{

niets

}

Horizontal.write(servoh);

}

delay(DTIME);

}

Gerelateerde Artikelen

Seguidor Solar con motores een paso + Arduino

Seguidor Solar con motores een paso + Arduino

Con el enorme gusto de que algunas personas les haya agradado mi primer instructable: Deshidratador solar + Arduino les comparto un nuevo proyecto que realice, se trata de un seguidor zonne-energie, geen zonde antes mencionar que mi inspiración fuero
Deshidratador zonne- + Arduino

Deshidratador zonne- + Arduino

El proyecto inicio con la idee de conservar los alimentos por un periodo de tiempo más largo que el gewone, utilizando la deshidratación por un medio pasivo podemos evitar que los microorganismos den origen a la presencia de enfermedades que nl los f
Pinguino-mm8 - 8 bit Dual Socket

Pinguino-mm8 - 8 bit Dual Socket

Este fue un proyecto interesante que encontré ya hace unos cuantos años y aunque la pagina oficial http://mm8.tikitake.com ya no esta disponible, se puede conseguir informacion de ella nl la wiki de pinguino.cc y nl foros relacionados.El proyecto es
Reutilizando linterna zonne-zwaartelijn supercondensador

Reutilizando linterna zonne-zwaartelijn supercondensador

* Dit artikel is ook beschikbaar in het Engels hier te klikken.Nl internet y nl muchos comercios pueden conseguirse estas linternas LED, de reducidas auteursrecht y recargables zwaartelijn energia zonne-energie, inclusief se han reportado casos de co
Calenton zonne-

Calenton zonne-

La Val de electricidad nl calor es uno de los UDV más Carose de energía. Si no te convence, mira el uso de energía de los aparatos eléctricos como microondas, estufas, calentadores de agua, hornos o cafeteras. La permitteert puede ser vista nl su rec
Calentador zonne-de Agua

Calentador zonne-de Agua

El sol geslachten radiación zonne-que al ingresar nl la atmosfera terrestre puede ser DAtecnologia para aprovechar su energía para generar calor o producir electricidad.La radiación zonne-zoon ondas electromagnticas que gedomo el sol cuando por su pr
Reloj Maker Que Todo afkomstig Debe De Tener (Maker horloge) Lasergesneden

Reloj Maker Que Todo afkomstig Debe De Tener (Maker horloge) Lasergesneden

Les vamos een enseñar como usted mismo puede hacer su vliegtuigschroef reloj de Madera cortado nl la cortadora Laser.Nl nuestro afkomstig siempre nos había faltado un Reloj, hasta que decidimos hacerlo nosotros mismo. Nl el día de hoy queremos compar
CNG buis salamander kachel (salamandra de tubo GNC)

CNG buis salamander kachel (salamandra de tubo GNC)

Hace unos dos meses encontré tirado nl un basural (de esos que tienen un gran kartel "PROHIBIDO ARROJAR BASURA") VN-cilindro de GNC, chico, presuntamente perteneciente een alguno de los varios autos robados que van een parar ahí y terminan nl La
Aerostato (hete luchtballon)

Aerostato (hete luchtballon)

nl Argentinië se acostumbra lanzar pequeños globos aerostáticos para las fiestas de Navidad y Año Nuevo. Como whinose es pleno verano, es sumamente divertido para los chicos salir al patio y gritar "¡Allá va uno!" o "¡Ese está bajando!"
SOPORTE plegable para TV (opvouwbare TV beugel)

SOPORTE plegable para TV (opvouwbare TV beugel)

Hace un mes, más o menos, convencí een mi mujer de cambiar el viejo TV CRT de su habitación por uno LCD. El argumento belangrijkste fue el tamaño y la forma plana, mucho más cómoda, dado que se podía colgar de la pared. La habitación de ella tiene un
Mochila Solar

Mochila Solar

Een herkansingsobject Engelse versie, klik hierHola een todos este es un instructable para hacer una mochila zonne-y cargar algunos gadgets comunes con alimentador USB como un celular o una cámara digitale. VN proyecto increíble si tienes que pasar m
Como hablar con for venezolanas (Tema de interés)

Como hablar con for venezolanas (Tema de interés)

Si algunas vez falta een Venezuelao si por casualidad eres venezolano y quieres conocer las for o palabras coloquiales para neen como pasar un totale cuando algún venezolano hable contigo, este artículo te será de gran ayuda. Ojo algunas de estas for
Construye un motor de Corriente Continua

Construye un motor de Corriente Continua

Este es mi primer instructable, ya que es la primera vez que construyo algo digno de ser tollenaar aquí, así que con toda humildad aceptaré cualquier crítica constructiva sobre esta publicación.El motor aquí descrito fue realizado como proyecto perso
Autonome weerstation met ESP8266

Autonome weerstation met ESP8266

Hola amigosHoy les vamos een mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va een reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos ee