![Arduino Nano - BH1715 Digitaalinen ympäristön valoanturin opetusohjelma: 4 vaihetta Arduino Nano - BH1715 Digitaalinen ympäristön valoanturin opetusohjelma: 4 vaihetta](https://i.howwhatproduce.com/images/002/image-3147-13-j.webp)
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
![Image Image](https://i.howwhatproduce.com/images/002/image-3147-15-j.webp)
![](https://i.ytimg.com/vi/bgZNwIOVO1E/hqdefault.jpg)
BH1715 on digitaalinen ympäristön valoanturi, jossa on I²C -väyläliitäntä. BH1715: tä käytetään yleisesti ympäristön valotietojen hankkimiseen nestekidenäytön ja näppäimistön taustavalon säätämiseksi mobiililaitteille. Tämä laite tarjoaa 16-bittisen resoluution ja säädettävän mittausalueen, joka mahdollistaa havaitsemisen 0,23-100 000 luksia. Tässä on sen esittely Arduino nanolla.
Vaihe 1: Mitä tarvitset..
![Mitä tarvitset..!! Mitä tarvitset..!!](https://i.howwhatproduce.com/images/002/image-3147-16-j.webp)
1. Arduino nano
2. BH1715
3. I²C -kaapeli
4. I²C -kilpi Arduino Nanolle
Vaihe 2: Liitännät:
![Liitännät Liitännät](https://i.howwhatproduce.com/images/002/image-3147-17-j.webp)
![Liitännät Liitännät](https://i.howwhatproduce.com/images/002/image-3147-18-j.webp)
![Liitännät Liitännät](https://i.howwhatproduce.com/images/002/image-3147-19-j.webp)
![Liitännät Liitännät](https://i.howwhatproduce.com/images/002/image-3147-20-j.webp)
Ota I2C -suoja Arduino Nanolle ja työnnä sitä varovasti Nanon nastojen yli.
Liitä sitten I2C -kaapelin toinen pää BH1715 -anturiin ja toinen pää I2C -suojaan.
Liitännät näkyvät yllä olevassa kuvassa.
Vaihe 3: Koodi:
![Koodi Koodi](https://i.howwhatproduce.com/images/002/image-3147-21-j.webp)
BH1715: n Arduino-koodin voi ladata GitHub-arkistostamme Dcube Storesta.
Tässä linkki samaan:
github.com/DcubeTechVentures/BH1715…
Mukana on kirjasto Wire.h, joka helpottaa anturin I2c -tiedonsiirtoa Arduino -kortin kanssa.
Voit myös kopioida koodin täältä, se annetaan seuraavasti:
// Jaetaan vapaaehtoisella lisenssillä.
// Käytä sitä haluamallasi tavalla, voittoa tai ilmaiseksi, jos se sopii siihen liittyvien teosten lisensseihin.
// BH1715
// Tämä koodi on suunniteltu toimimaan Dcube Storessa saatavilla olevan BH1715_I2CS I2C Mini -moduulin kanssa.
#sisältää
// BH1715 I2C -osoite on 0x23 (35)
#define Addr 0x23
mitätön asennus ()
{
// Alusta I2C -viestintä MASTERiksi
Wire.begin ();
// Alusta sarjaliikenne, aseta baudinopeus = 9600
Sarja.alku (9600);
// Käynnistä I2C -lähetys
Wire.beginTransmission (Addr);
// Lähetä virta päälle -komento
Wire.write (0x01);
// Pysäytä I2C -lähetys
Wire.endTransmission ();
// Käynnistä I2C -lähetys
Wire.beginTransmission (Addr);
// Lähetä jatkuvan mittauksen komento
Wire.write (0x10);
// Pysäytä I2C -lähetys
Wire.endTransmission ();
viive (300);
}
tyhjä silmukka ()
{
allekirjoittamaton int -data [2];
// Pyydä 2 tavua dataa
Wire.requestFrom (Addr, 2);
// Lue 2 tavua dataa
// ALS msb, ALS lsb
jos (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
viive (300);
// muuntaa tiedot
float luminance = ((data [0] * 256) + data [1]) / 1,20;
// Tulostustiedot sarjamittarille
Serial.print ("Ympäristön valon kirkkaus:");
Sarjajälki (luminanssi);
Serial.println ("lux");
}
Vaihe 4: Sovellukset:
BH1715 on digitaalilähtöinen ympäristön valoanturi, joka voidaan sisällyttää matkapuhelimeen, LCD -televisioon, NOTE PC: hen jne. Sitä voidaan käyttää myös kannettavassa pelikoneessa, digitaalikamerassa, digitaalisessa videokamerassa, PDA: ssa, LCD -näytössä ja monissa muissa laitteissa, jotka vaativat tehokkaat valon tunnistussovellukset.
Suositeltava:
Arduino Nano - TSL45315 Ympäristön valoanturin opetusohjelma: 4 vaihetta
![Arduino Nano - TSL45315 Ympäristön valoanturin opetusohjelma: 4 vaihetta Arduino Nano - TSL45315 Ympäristön valoanturin opetusohjelma: 4 vaihetta](https://i.howwhatproduce.com/images/001/image-610-10-j.webp)
Arduino Nano - TSL45315 Ympäristön valoanturin opetusohjelma: TSL45315 on digitaalinen ympäristön valoanturi. Se arvioi ihmisen silmän vasteen erilaisissa valaistusolosuhteissa. Laitteissa on kolme valittavaa integrointiaikaa ja ne tarjoavat suoran 16-bittisen lux-lähdön I2C-väyläliitännän kautta. Laite on
Arduino Nano-MMA8452Q 3-akselinen 12-bittinen/8-bittinen digitaalinen kiihtyvyysanturin opetusohjelma: 4 vaihetta
![Arduino Nano-MMA8452Q 3-akselinen 12-bittinen/8-bittinen digitaalinen kiihtyvyysanturin opetusohjelma: 4 vaihetta Arduino Nano-MMA8452Q 3-akselinen 12-bittinen/8-bittinen digitaalinen kiihtyvyysanturin opetusohjelma: 4 vaihetta](https://i.howwhatproduce.com/images/002/image-5562-j.webp)
Arduino Nano-MMA8452Q 3-akselinen 12-bittinen/8-bittinen digitaalinen kiihtyvyysanturin opetusohjelma: MMA8452Q on älykäs, pienitehoinen, kolmiakselinen, kapasitiivinen, mikrotyöstetty kiihtyvyysanturi, jossa on 12 bitin tarkkuus. Joustavat käyttäjän ohjelmoitavat vaihtoehdot tarjotaan kiihtyvyysmittarin upotettujen toimintojen avulla, jotka voidaan konfiguroida kahteen keskeytykseen
Raspberry Pi - TSL45315 Ympäristön valoanturin Java -opetusohjelma: 4 vaihetta
![Raspberry Pi - TSL45315 Ympäristön valoanturin Java -opetusohjelma: 4 vaihetta Raspberry Pi - TSL45315 Ympäristön valoanturin Java -opetusohjelma: 4 vaihetta](https://i.howwhatproduce.com/images/004/image-9988-j.webp)
Raspberry Pi - TSL45315 Ympäristön valoanturi Java -opetusohjelma: TSL45315 on digitaalinen ympäristön valoanturi. Se arvioi ihmisen silmän vasteen erilaisissa valaistusolosuhteissa. Laitteissa on kolme valittavaa integrointiaikaa ja ne tarjoavat suoran 16-bittisen lux-lähdön I2C-väyläliitännän kautta. Laite on
Raspberry Pi - TSL45315 Ympäristön valoanturi Python -opetusohjelma: 4 vaihetta
![Raspberry Pi - TSL45315 Ympäristön valoanturi Python -opetusohjelma: 4 vaihetta Raspberry Pi - TSL45315 Ympäristön valoanturi Python -opetusohjelma: 4 vaihetta](https://i.howwhatproduce.com/images/010/image-27451-j.webp)
Raspberry Pi - TSL45315 Ympäristön valoanturi Python -opetusohjelma: TSL45315 on digitaalinen ympäristön valoanturi. Se arvioi ihmisen silmän vasteen erilaisissa valaistusolosuhteissa. Laitteissa on kolme valittavaa integrointiaikaa ja ne tarjoavat suoran 16-bittisen lux-lähdön I2C-väyläliitännän kautta. Laite on
Ensimmäinen tehosekoittimen opetusohjelma-ympäristön tukokset: 4 vaihetta
![Ensimmäinen tehosekoittimen opetusohjelma-ympäristön tukokset: 4 vaihetta Ensimmäinen tehosekoittimen opetusohjelma-ympäristön tukokset: 4 vaihetta](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962717-1st-blender-tutorial-ambient-occlusions-4-steps-j.webp)
Ensimmäinen tehosekoittimen opetusohjelma-ympäristön esteet: (HEI! Tämä on ensimmäinen ohjeeni, joten anna minulle hyvää palautetta ja joitain asioita, joita voin parantaa.) Tässä opetusohjelmassa opit vaihtamaan valaistuksen normaalista valaistuksesta (lampulla) ) ympäröiviin tukkeumiin (ilman a