GY-30 digital light intensity Light sensor BH1750FVI for Arduino

5,59 

1 na sklade

Katalógové číslo: 415 Kategórie: , , , ,

Popis

GY-30 Svetelný senzor BH1750FVI  Digitálna intenzita svetla pre Arduino

 

Digitálna detekcia intenzity svetla Model: GY-302
Rozmery: 13,9 mm x 18,5 mm
Originálny čip BH1750FVI využívajúci ROHM
Napájanie: 3-5V
Rozsah údajov 0-65535
16bitAD prevodník zabudovaný do snímača
Priamy digitálny výstup, vynechanie zložitých výpočtov, odpadá kalibrácia
Nerozlišuje medzi okolitým svetlom
Spektrálne charakteristiky blízke vizuálnej citlivosti
Jas môže predstavovať široký rozsah luxov s vysokou presnosťou merania
Digitálny modul detekcie intenzity svetla: GY-30
Originálny čip ROHM BH1750FVI
Napájanie: 3-5V
Rozsah osvetlenia: 0-65535 lx
V senzore je zabudovaný 16bitAD prevodník
Priamy digitálny výstup, odpadá zložitý výpočet, vynechanie kalibrácie
Nerozlišuje medzi okolitým svetlom
Blízko vizuálnej citlivosti spektrálnych charakteristík
1 lux vysoko presné meranie širokého rozsahu jasu

 

Tu je rýchly úvod do používania modulu snímača intenzity svetla GY-30. To vám poskytne vstupný bod na používanie modulu na presné monitorovanie úrovne osvetlenia.

Tento príklad demonštruje použitie Arduino UNO pri výbere modulu zo zbernice i2c a čítaní výstupu senzora. Po uložení ich skontroluje a odovzdá sériovému monitoru. Na prepojenie s čipovou sadou sa použije knižnica snímačov BH1750 vytvorená spoločnosťou Claws.

Komponenty
1ks Arduino UNO alebo kompatibilné – LCAA100005
1ks Modul snímača intenzity svetla GY-30 – BDAA100002
4 ks prepojovacích káblov medzi samcami a samicami – GBAA100002
Elektrické vedenie
Spojte dve dosky dohromady, ako je vidieť na obrázku nižšie, pričom dbajte na to, aby sa zhodovali čísla kolíkov.

BH1750 Sensor Arduino Interfacing

Kódovanie
Kód obsahuje, inicializácie, jednoduché nastavenie a slučku. Najprv sa ku kódu pripojí štandardná knižnica Wire.h a knižnica snímačov BH1750 . Tie sa potom použijú na inicializáciu objektu senzora a objektu udalosti, ktorý bude interagovať s modulom. Potom nastavenie spustí sériový monitor, ktorý poskytuje jednoduchú metódu na ladenie nášho výstupu. V slučke najprv požiadame snímač o nové údaje. S údajmi v ruke na nich môžeme vykonávať ďalšie funkcie. V tomto prípade ho jednoducho zobrazíte na sériovom monitore.

Vložte nižšie uvedený kód do Arduino IDE a nahrajte ho na svoju dosku.

 

#include // include the standard Wire library
#include // include the BH1750 library

BH1750 GY30; // instantiate a sensor event object

void setup(){
Serial.begin(9600); // launch the serial monitor
Wire.begin(); // Initialize the I2C bus for use by the BH1750 library 
GY30.begin(); // Initialize the sensor object
Serial.println("Flux Workshop Example");
}
void loop() {
float lux = GY30.readLightLevel(); // read the light level from the sensor and store it in a variable
Serial.println((String)"Light: " + lux + " lx"); // print the data to the serial monitor
delay(1000); // Pause for a second before repeating the sensor poll
}

Ďalšie informácie

Hmotnosť6 g
Rozmery40 × 20 × 20 mm