Girasol Electrónico
Girasol Electrónico
Girasol Electrónico
GIRASOL ELECTRÓNICO
CODIGO
#include <Servo.h>
Servo miServo;
int gradosDelServo = 90;
int A_1 = 13;
int poten1= A2;
void setup() {
Serial.begin(9600);
pinMode( A_1, INPUT);
miServo.attach(9);
miServo.write(gradosDelServo);
int ldrIzquierdo = 0;
int ldrDerecho = 0;
void loop() {
int potValue = analogRead(poten1);
float potVoltage = potValue*5.0/1024.0;
if(digitalRead(13)==false){
miServo.write(45); // put your main code here, to run repeatedly:
delay(2000);
miServo.write(90);
delay(2000);
miServo.write(180);
delay(2000);
}
if(digitalRead(13)==true){
if(potValue< analogRead(A1) || potValue< analogRead(A0)){
ldrIzquierdo = analogRead(A1);
ldrDerecho = analogRead(A0);
miServo.write(gradosDelServo);
}
CONEXIONES E IMPLEMENTACIÓN