Práctica foto resistor con pantalla I2C y led



#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x27, 16, 2);

int sensor=0; //Fotoresistor
int led=3 //Led
int valor; //Pantalla
int brillo;//Led

void setup()  {
  lcd.init(); //Enciende la pantalla
  lcd.backlight(); //Enciende la luz de la pantalla
  pinMode(led,OUTPUT);
}
void loop() {
  valor=analogRead(sensor); //Lee un valor en pantalla por el pin A0
  brillo=map(valor,0,1023,255,0); //El brillo varía en pantalla por el del fotoresistor pin A0

  lcd.setcursor(2,0); //Ubica la posición del cursor en pantalla
  analogWrite(led,brillo); //Escribe en pantalla los datos del fotoresistor
}

Comentarios

Entradas populares de este blog

Arduino sencillo