#include <Wire.h>
#include "ABlocks_LiquidCrystal_I2C.h"
#include <Servo.h>
double VALOR_LDR1;
LiquidCrystal_I2C lcd_1(0x27,20,4);
Servo servo_3;
void setup()
{
servo_3.attach(3);
pinMode(13, OUTPUT);
Serial.begin(9600);
Serial.flush();
while(Serial.available()>0)Serial.read();
pinMode(A0, INPUT);
lcd_1.begin();
lcd_1.noCursor();
lcd_1.backlight();
VALOR_LDR1 = 0;
servo_3.write(90);
delay(5);
lcd_1.setCursor(0, 0);
lcd_1.print(String("Viviana Ramirez"));
}
void loop()
{
VALOR_LDR1 = analogRead(A0);
if ((VALOR_LDR1 <= 200)) {
digitalWrite(13, HIGH);
servo_3.write(120);
delay(5);
lcd_1.setCursor(5, 1);
lcd_1.print(String("servo a 120"));
lcd_1.setCursor(3, 3);
lcd_1.print(String("Led encendido"));
Serial.println(String("servo a 120° - Led encendido"));
}
else {
digitalWrite(13, LOW);
servo_3.write(90);
delay(5);
lcd_1.setCursor(5, 1);
lcd_1.print(String("servo a 90"));
lcd_1.setCursor(3, 3);
lcd_1.print(String("Led apagado"));
delay(1000);
}
}