Obsah:
Video: Foton částic - BH1715 Digitální senzor okolního světla Výukový program: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
BH1715 je digitální snímač okolního světla s rozhraním sběrnice I²C. BH1715 se běžně používá k získávání údajů o okolním osvětlení pro úpravu výkonu podsvícení LCD a klávesnice pro mobilní zařízení. Toto zařízení nabízí 16bitové rozlišení a nastavitelný rozsah měření, což umožňuje detekci od 0,23 do 100 000 luxů. Zde je jeho ukázka s fotonem částic.
Krok 1: Co potřebujete..
1. Foton částic
2. BH1715
3. I²C kabel
4. I²C štít pro částicový foton
Krok 2: Připojení:
Vezměte I2C štít pro částicový foton a jemně jej zatlačte přes kolíky fotonu částic.
Poté připojte jeden konec kabelu I2C k senzoru BH1715 a druhý konec ke stínění I2C.
Připojení jsou znázorněna na obrázku výše.
Krok 3: Kód:
Kód částic pro BH1715 lze stáhnout z našeho úložiště GitHub- Dcube Store.
Zde je odkaz na totéž:
github.com/DcubeTechVentures/BH1715…
Pro částicový kód jsme použili dvě knihovny, kterými jsou application.h a spark_wiring_i2c.h. Pro usnadnění komunikace I2C se senzorem je nutná knihovna Spark_wiring_i2c.
Odtud můžete také zkopírovat kód, který je uveden následovně:
// Distribuováno s licencí svobodné vůle.
// Používejte jej jakýmkoli způsobem, ať už ziskem nebo zdarma, za předpokladu, že se vejde do licencí souvisejících děl.
// BH1715
// Tento kód je navržen tak, aby fungoval s BH1715_I2CS I2C Mini Module dostupným v Dcube Store.
#zahrnout
#zahrnout
// Adresa BH1715 I2C je 0x23 (35)
#define Addr 0x23
int jas = 0;
neplatné nastavení ()
{
// Nastavit proměnnou
Proměnná částice ("i2cdevice", "BH1715");
Variabilní částice ("jas", jas);
// Inicializujte komunikaci I2C jako MASTER
Wire.begin ();
// Inicializace sériové komunikace, nastavení přenosové rychlosti = 9600
Serial.begin (9600);
// Spusťte přenos I2C
Wire.beginTransmission (Addr);
// Odeslání příkazu pro zapnutí
Wire.write (0x01);
// Zastavte přenos I2C
Wire.endTransmission ();
// Spusťte přenos I2C
Wire.beginTransmission (Addr);
// Odeslání příkazu pro kontinuální měření
Wire.write (0x10);
// Zastavte přenos I2C
Wire.endTransmission ();
zpoždění (300);
}
prázdná smyčka ()
{
nepodepsaná int data [2];
// Žádost o 2 bajty dat
Wire.requestFrom (Addr, 2);
// Přečíst 2 bajty dat
// ALS msb, ALS lsb
pokud (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
zpoždění (300);
// Převod dat
jas = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF)) / 1,20;
// Výstup dat na řídicí panel
Particle.publish ("Světelnost okolního světla:", Řetězec (jas));
}
Krok 4: Aplikace:
BH1715 je snímač výstupního okolního světla s digitálním výstupem, který lze integrovat do mobilního telefonu, LCD TV, NOTE PC atd. Lze jej také použít v přenosném herním stroji, digitálním fotoaparátu, digitální videokameře, PDA, LCD displeji a mnoha dalších zařízeních, která vyžadují efektivní aplikace pro snímání světla.
Doporučuje:
Arduino Nano - výukový program senzoru okolního světla TSL45315: 4 kroky
Arduino Nano - Senzor okolního světla TSL45315 Výukový program: TSL45315 je digitální snímač okolního světla. Přibližuje reakci lidského oka za různých světelných podmínek. Zařízení mají tři volitelné integrační časy a poskytují přímý 16bitový lux výstup přes rozhraní sběrnice I2C. Zařízení co
Raspberry Pi - TSL45315 Senzor okolního světla Java Tutorial: 4 Steps
Raspberry Pi - Senzor okolního světla TSL45315 Java Výukový program: TSL45315 je digitální snímač okolního světla. Přibližuje reakci lidského oka za různých světelných podmínek. Zařízení mají tři volitelné integrační časy a poskytují přímý 16bitový lux výstup přes rozhraní sběrnice I2C. Zařízení co
Raspberry Pi - TSL45315 Senzor okolního světla Python Výuka: 4 kroky
Raspberry Pi - TSL45315 Senzor okolního světla Python Výuka: TSL45315 je digitální snímač okolního světla. Přibližuje reakci lidského oka za různých světelných podmínek. Zařízení mají tři volitelné integrační časy a poskytují přímý 16bitový lux výstup přes rozhraní sběrnice I2C. Zařízení co
Foton částic - teplotní senzor TCN75A Výukový program: 4 kroky
Částicový foton-teplotní senzor TCN75A Výukový program: TCN75A je dvouvodičový sériový teplotní senzor integrovaný s převodníkem teploty na digitální. Je integrován s uživatelsky programovatelnými registry, které poskytují flexibilitu pro aplikace snímající teplotu. Nastavení registru umožňuje uživatelům
Částicový foton - teplotní senzor HDC1000 Výukový program: 4 kroky
Particle Photon - HDC1000 Temperature Sensor Tutorial: HDC1000 je digitální vlhkostní senzor s integrovaným teplotním senzorem, který poskytuje vynikající přesnost měření při velmi nízkém výkonu. Zařízení měří vlhkost na základě nového kapacitního senzoru. Senzory vlhkosti a teploty jsou