Está en la página 1de 4

8 de agosto de 2023

Buenos Aires

Hola alumnos/as como están les dejo la programación del luxómetro las dos
versiones, con el que vamos ir trabajando hasta la EXPO, les comento que van a ver
en código las mayúscula va ir de color rojo para que vayan viendo como se programa.

LUXÓMETRO VERSIÓN UNO

# include < BH1750.h >


# include < Wire.h >
BH1750 sensor;
template <<class T> inline Print &operator <<(Print &obj ,T arg){
obj . print(arg);
return obj;
}
unsigned long inicio = 0;
long timer = 1000;
const int led = 2;
#define umbral 30

void setup () {
Wire . begin ();
sensor . begin (BH1750 :: CONTINUOUS_HIGH_RES_MODE , 0x5C);
Serial . begin (9600);
pinMode (led , OUTPUT);
}
void loop () {
unsigned long espera = millis ();
if ((espera – inicio ) >=timer){
inicio = espera;
unsigned int lux = sensor . readLightLevel ();
Serial << “Nivel: “<<lux<<” lux”<<” \n”;

if (lux < umbral){


digitalWrite (led , HIGH);
}
else if {lux > umbral + 30){
digitalWrite (led , LOW);
}}}
Se ve algo extraño pero así es como se programa, en ingles y respetando las
mayúsculas, los puntos, las comas y los puntos y comas; no tengan miedo solo se
tienen que ir familiarizando con estos códigos de programación.

LUXÓMETRO VERSIÓN DOS

# include <BH1750 . h>


# include <Wire . h>
BH1750 sensor;
# include <LiquidCrystal_I2C .h>
LiquidCrystal_I2C lcd (0x27,16,2);
unsigned long inicio =0;
long timer = 1000;

void setup () {
Wire . begin ();
sensor .begin ();
lcd . init ();
lcd . backlight ();
lcd . clear ();
}
void loop () {
unsigned long espera = millis ();
if ((espera – inicio) >= timer){
unsigned int lux = sensor . readLightLevel ();
inicio = espera;

lcd . setCursor (4 , 0);


lcd . print (“AONTAITHE”);
lcd . clear ();
lcd . setCursor (5 , 1);

lcd . print (lux);


lcd . print (“ lux”);
lcd . setCursor (4 , 0);
lcd . print (“AONTAITHE”);
}}

Debajo de la programación les dejo unas tablas en donde se especifican el lugar


y los Lux que precisa cada sector, donde hoy estaríamos realizando unas prácticas
con el sensor dentro de la escuela, bueno los saludos y gracias a todos/as estoy muy
orgulloso y feliz por tenerlos como mis alumnos.

También podría gustarte