Práctica foto resistor con pantalla I2C y led #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd ( 0x 27 , 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 }
Entradas
Mostrando entradas de diciembre, 2024
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Sensor de temperatura y humedad include <DHT.h> DHT dht ( 2 , DHT22 ) ; void setup () { Serial . begin ( 9600 ) ; dht . begin () ; } void loop () { delay ( 2000 ) ; // Espera 2 segundos entre lecturas float humedad = dht . readHumidity () ; float temperatura = dht . readTemperature () ; Serial . print ( "La humedad es: " ) ; Serial . println ( humedad ) ; Serial . print ( "Temperatura: " ) ; Serial . print ( temperatura ) ; Serial . println ( " *C " ) ; }
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
MATERIALES: 1 Resistencia 4,7 K (amarillo, lila, rojo, dorado) 1 Sensor DHT22 o DHT11 1 Protoboard 1 Arduino (puede usar marca Velleman) 1 Cable USB 1 PC con SW Arduino Varios cables pelados 1 Pelacables SENSOR DE GAS BÁSICO void setup () { Serial . begin ( 9600 ) ; pinMode ( A0, INPUT ) ; } void loop () { int gasValue = analogRead ( A0 ) ; Serial . print ( "Gas Value: " ) ; Serial . println ( gasValue ) ; delay ( 1000 ) ; }