Sensor Digital de luz BH1750 (5 / 6 paso)

Paso 5: LED, LCD 1602 y BH1750

En el anexo de la biblioteca puede encontrar código de _BH1750 Led, conecte un LED con resistor de 100 ohm al pin D9, el brillo cambia inversamente con el valor de la intensidad.

Código:

/*
Este es un codigo simple para probar senosr de luz BH1750FVI
se comunican usando el protocolo I2C
Esta biblioteca permite 2 dirección del dispositivo esclavo
Dirección 0x23
dirección secundaria 0x5C
conectar este sensor como siguiendo:
VCC >>> 3.3V
SDA >>> A4
SCL >>> A5
addr >> A3
Tierra >>> tierra

Escrito por: Mohannad Rawashdeh

*/

En primer lugar definir la biblioteca:
#include < BH1750FVI.h > / / Biblioteca de Sensor
#include < Wire.h > / / Librería I2C

uint16_t Light_Intensity = 0;
Llamar a la función
#define LedPin 9 / LED de conexión con conector D9
LightSensor BH1750FVI;

int SensorValue = 0;
void setup() {}
Pon tu código de instalación, para ejecutar una vez:
Serial.Begin(9600);
llamada de comenzar la función para activar el sensor.
LightSensor.begin();
/*
La dirección de este sensor
puede utilizar 2 dirección diferente
Device_Address_H "0x5C"
Device_Address_L "0x23"
usted debe conectarse Addr pin A3.
*/
LightSensor.SetAddress(Device_Address_H); Dirección 0x5C
Para ajustar al esclavo en otra dirección, descomentar esta línea
lightMeter.SetAddress(Device_Address_L); Dirección 0x5C
//-----------------------------------------------
/*
configurar el modo de trabajo de este sensor
Seleccione el modo siguiente:
Continuous_H_resolution_Mode
Continuous_H_resolution_Mode2
Continuous_L_resolution_Mode
OneTime_H_resolution_Mode
OneTime_H_resolution_Mode2
OneTime_L_resolution_Mode

La hoja de datos recomendada para uso Continuous_H_resolution_Mode
*/
LightSensor.SetMode(Continuous_H_resolution_Mode);
pinMode(9,OUTPUT) / / Connect LED con resistor de 100 ohm
con conector D9


}

void loop() {}
Pon tu código principal, para ejecutar varias veces:
llamar a función de GetLightIntensity(), por lo que el sensor Lee
el valor de la intensidad y
Light_Intensity=LightSensor.GetLightIntensity();
Delay(50);

SensorValue=map(Light_Intensity,0,2000,255,0);
SensorValue=constrain(SensorValue,255,0);
digitalWrite(LedPin,SensorValue);
listo para otra lectura.
}

En el anexo de la biblioteca que puede encontrar LCD _BH1750 código, conecte un LCD1602 y BH1750 juntos

Código:

/*
Este es un codigo simple para probar senosr de luz BH1750FVI
se comunican usando el protocolo I2C
Esta biblioteca permite 2 dirección del dispositivo esclavo
Dirección 0x23
dirección secundaria 0x5C
conectar este sensor como siguiendo:
VCC >>> 3.3V
SDA >>> A4
SCL >>> A5
addr >> A3
Tierra >>> tierra

Escrito por: Mohannad Rawashdeh

*/

En primer lugar definir la biblioteca:
#include < BH1750FVI.h > / / Biblioteca de Sensor
#include < Wire.h > / / Librería I2C
#include < LiquidCrystal.h >

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
uint16_t Light_Intensity = 0;
Llamar a la función

LightSensor BH1750FVI;

void setup() {}
Pon tu código de instalación, para ejecutar una vez:
Serial.Begin(9600);
LCD.Begin (16, 2);

llamada de comenzar la función para activar el sensor.
LightSensor.begin();
LightSensor.SetAddress(Device_Address_H); Dirección 0x5C
LightSensor.SetMode(Continuous_H_resolution_Mode);
lcd.setCursor (0, 0);
LCD.Print ("Sensor BH1750");
lcd.setCursor (1, 1);
LCD.Print ("por favor espere...");
Delay(3000);
LCD.Clear();

}

void loop() {}
Pon tu código principal, para ejecutar varias veces:
LCD.Clear();
lcd.setCursor (0, 0);
LCD.Print ("intensidad =");
lcd.setCursor (5, 1);
Light_Intensity = LightSensor.GetLightIntensity();
LCD.Print(Light_Intensity);
LCD.Print ("Lux");
Delay(2000);

}

Este Video para ella

Artículos Relacionados

Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Partícula fotón - Tutorial de Sensor Digital de luz ambiental BH1715

Partícula fotón - Tutorial de Sensor Digital de luz ambiental BH1715

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Sensor (Digital con filtros RGB) del color

Sensor (Digital con filtros RGB) del color

Este es el módulo de sensor de alta precisión digital I2C color. Se basa en el sensor de TCS3414CS. La teoría de trabajo del sensor se basa en filtros de color y fotodiodos. TCS3414CS incluye 16 fotodiodos y 12 filtros de color: 4 filtros verdes (pas
Frambuesa Pi - TSL45315 Sensor de luz ambiental Java Tutorial

Frambuesa Pi - TSL45315 Sensor de luz ambiental Java Tutorial

TSL45315 es un sensor digital de luz ambiental. Aproxima la respuesta del ojo humano en una variedad de condiciones de iluminación. Los dispositivos tienen tres tiempos de integración seleccionable y proporcionan una salida directa de 16-bit de lux a
Frambuesa Pi - TSL45315 Sensor de luz ambiental Python Tutorial

Frambuesa Pi - TSL45315 Sensor de luz ambiental Python Tutorial

TSL45315 es un sensor digital de luz ambiental. Aproxima la respuesta del ojo humano en una variedad de condiciones de iluminación. Los dispositivos tienen tres tiempos de integración seleccionable y proporcionan una salida directa de 16-bit de lux a
Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

TSL45315 es un sensor digital de luz ambiental. Aproxima la respuesta del ojo humano en una variedad de condiciones de iluminación. Los dispositivos tienen tres tiempos de integración seleccionable y proporcionan una salida directa de 16-bit de lux a
Cómo tomar fotos de larga exposición en la noche con una cámara réflex digital para principiantes.

Cómo tomar fotos de larga exposición en la noche con una cámara réflex digital para principiantes.

Esta es una guía rápida y fácil sobre cómo sacar fotos de larga exposición para principiantes con una cámara réflex digital. No soy un fotógrafo profesional pero puedo compartir algunos consejos que te ayudarán a tomar fotos de exposición larga por l
Autodesk China Smart Home diseño--luz de Color

Autodesk China Smart Home diseño--luz de Color

Gracias enormes a quien me ayudó en este proyecto!AMO artes medios interactivos!Documentación:Equipo y Software3 LEDs RGBSensor de luz Digital-GroveArduino & procesamientoAutodesk Tinkercad (utilizo este modelo ya existía en la comunidad Tinkercad, p
AINA: Campo laboratorio mediante IoT Edison

AINA: Campo laboratorio mediante IoT Edison

AINA (información automatizada sobre los atributos de la naturaleza) es un laboratorio de campo de sensor electrónico en la plataforma de Intel® Edison IoT. Las referencias de siglas, "AINA", la palabra hawaiana para la tierra o lugar.Resumen de
Smart control de casa de fin de semana (Work in progress)

Smart control de casa de fin de semana (Work in progress)

Nota: Este instructivo es trabajo en progreso (WIP), ya que no tengo mucho tiempo por la escuela y estoy teniendo problemas con Edison. Y porque soy perfeccionista, mientras que el instructivo se encuentra en estado trabajo en curso, sólo publicar es
MeLion Growbox sistema

MeLion Growbox sistema

ReconocimientoEn primer lugar que me gustaría agradecer a Audrey y Penolopy Bulnick por sus destacados esfuerzos para ayudarme a conseguir mi kit Intel Edison a pesar de los problemas que he tenido con el servicio de aduanas en mi país.Si no fuera po
Pruebas de LED y varios sensores de luz

Pruebas de LED y varios sensores de luz

Dos circuitos que estaba haciendo, un sensor de proximidad y un perseguidor del sol, no funcionaban como era de esperar, y así que decidí probar la sensibilidad de los sensores de luz estos circuitos utilizados. En la investigación del tema, me ha so
Datos a excel desde un Sensor de luz de Arduino

Datos a excel desde un Sensor de luz de Arduino

Empecé este pequeño proyecto el otro día cuando vi que Instructables ha publicado un concurso para el uso de sensores, sin embargo su resultando ser un poco más interesante.Mi idea original era un proyecto muy simple (ejemplos de una forma u otra est
Luz LED Sensor de

Luz LED Sensor de

hace poco estuve reserching en LED y me topé con esta página, como he leído encontré que LED no sólo sirven para emitir luz pero también tienen la capacidad a la luz del sentido. En el primer uso de LED como sensor de luz suena complicado pero tranqu