#include
Servo MeuServo;
int angulo = 0;
int ldr1 = 0;
int ldr2 = 0;
void setup()
{
MeuServo.attach(8);
Serial.begin(9600);
MeuServo.write(90);
}
void loop()
{
ldr1 = analogRead(0);
ldr2 = analogRead(1);
int dif = abs(ldr1 - ldr2);
if ((ldr1 > ldr2) && (dif > 50))
angulo-=8;
if ((ldr2 > ldr1) && (dif > 50))
angulo+=8;
angulo = (angulo < 0)? 0: angulo;
angulo = (angulo > 180)? 180: angulo;
MeuServo.write(angulo);
delay(10);
}
No comments:
Post a Comment