Beskrivelse
BH1750FVI digital lysintensitetssensormodul GY-30 måler mængden af lys, der falder på den og viser den i Lux (Lx). Den indbyggede 16 bit analog-digital konverter sikrer direkte aflæsning af lysintensiteten, uden behov for beregninger.
BH1750FVI GY-30 specifikationer:
– Chip: BH1750FVI
– Fungerer på: 3V – 5V
– Måleområde: 0-65535 lx
– Interface: I2C
Arduino kode eksempel:
#include <Wire.h>
#include <math.h>
int BH1750address = 0x23;
byte buff[2];
void setup()
{
Wire.begin();
Serial.begin(9600);
}
void loop()
{
int i;
uint16_t val=0;
BH1750_Init(BH1750address);
delay(200);
if(2==BH1750_Read(BH1750address))
{
val=((buff[0]<<8)|buff[1])/1.2;
Serial.print(val,DEC);
Serial.println("[lx]");
}
delay(150);
}
int BH1750_Read(int address) //
{
int i=0;
Wire.beginTransmission(address);
Wire.requestFrom(address, 2);
while(Wire.available()) //
{
buff[i] = Wire.receive(); // receive one byte
i++;
}
Wire.endTransmission();
return i;
}
void BH1750_Init(int address)
{
Wire.beginTransmission(address);
Wire.send(0x10);//1lx reolution 120ms
Wire.endTransmission();
}
Kun kunder, der er logget ind og har købt dette produkt, kan efterlade en anmeldelse.
Forsendelse inden for Holland
Dette produkt leveres via PostNL brevpost i en boblekuvert.- 3.45 € forsendelsesomkostninger for ordrer under 25 €.
- 2.95 € forsendelsesomkostninger for ordrer mellem 25 og 45 €.
- Ordrer over €45 vil blive accepteret
gratis sendt med PostNL brevpost.
Bestilte før 16:30 på hverdage, afsendes samme dag!
Klik her for omkostningerne uden for Holland.
Gerhard Mulder -
Denne lysintensitetsmåler (Lux) gør, hvad den skal, dvs. hvis du ændrer ordet -modtag- til -læse- og ordet -send- til -skriv- i kodeeksemplet! Pænt print, find den lysfølsomme celle...
Printet er kun 1,5 x 3,3 cm lille.