Professional Documents
Culture Documents
h>
#include <Keypad.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
Servo myservo;
int luz;
uint8_t pwm;
uint16_t adc;
float temp;
int ldr;
uint8_t LED_VERDE = 5;
uint8_t LED_NEGRO = 6;
int pos = 0;
bool flag= true;
void setup() {
myservo.attach(11);
Serial.begin(9600);
lcd.init();
lcd.backlight();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("");
pinMode(LED_VERDE, OUTPUT);
pinMode(LED_NEGRO, OUTPUT);
void loop() {
adc = analogRead(A0);
temp = (adc * 5.0) / 1024.0 / 0.01;
delay(600);
lcd.setCursor(0, 0);
lcd.print("temp es ");
lcd.setCursor(8, 0);
lcd.print(temp);
lcd.setCursor(12, 0);
lcd.print(" C ");
pwm = map(temp, 0, 1023, 0, 255);
analogWrite(6, pwm);
ldr = analogRead(A5);
Serial.println(ldr);
Serial.println("flag "+ String(flag));