Paso 4: Paso 4-programación de Arduino:
Ahora es el momento para escribir algo de código para el Arduino para que funcione. Aquí está el simple código para el microcontrolador de Arduino. He intentado hacer el código más sencillo posible.
Ahora, cargar el código en el Arduino utilizando el IDE de Arduino. Se tarda solo unos segundos. Asegúrese de que ha seleccionado el correcto placa Arduino y el chip en la placa de Arduino. Mi consejo es Arduino UNO con ATmega328 chip.
Cómo funciona el código:
En el programa anterior el bloque if principal (si (valueOne < 950 || valueTwo < 950)) se ejecuta sólo cuando la luz está presente. El interno if-else se usa para saber en qué lado está presente el sol (lado derecho o lado izquierdo). Si el sol se presenta hacia el lado derecho del panel solar el servo mueve el panel solar hacia la derecha en pasos de dos grados hasta que la diferencia de los valores de dos sensores de menos de 100 unidades. Si el sol se presenta hacia el lado izquierdo del panel solar entonces el servo se mueve hacia su izquierda en pasos de dos grados hasta que la diferencia de los valores de los dos sensores es mayor que-100 unidades.