![Arduino Nano - BH1715 digitālā apkārtējās gaismas sensora apmācība: 4 soļi Arduino Nano - BH1715 digitālā apkārtējās gaismas sensora apmācība: 4 soļi](https://i.howwhatproduce.com/images/002/image-3147-13-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/002/image-3147-15-j.webp)
![](https://i.ytimg.com/vi/bgZNwIOVO1E/hqdefault.jpg)
BH1715 ir digitālais apkārtējās gaismas sensors ar I²C kopnes interfeisu. BH1715 parasti izmanto, lai iegūtu apkārtējās gaismas datus, lai pielāgotu LCD un tastatūras apgaismojuma jaudu mobilajām ierīcēm. Šī ierīce piedāvā 16 bitu izšķirtspēju un regulējamu mērījumu diapazonu, kas ļauj noteikt no 0,23 līdz 100 000 luksiem. Šeit ir tā demonstrācija ar Arduino nano.
1. solis: kas jums nepieciešams..
![Ko tev vajag..!! Ko tev vajag..!!](https://i.howwhatproduce.com/images/002/image-3147-16-j.webp)
1. Arduino nano
2. BH1715
3. I²C kabelis
4. I²C vairogs Arduino Nano
2. darbība. Savienojumi:
![Savienojumi Savienojumi](https://i.howwhatproduce.com/images/002/image-3147-17-j.webp)
![Savienojumi Savienojumi](https://i.howwhatproduce.com/images/002/image-3147-18-j.webp)
![Savienojumi Savienojumi](https://i.howwhatproduce.com/images/002/image-3147-19-j.webp)
![Savienojumi Savienojumi](https://i.howwhatproduce.com/images/002/image-3147-20-j.webp)
Paņemiet I2C vairogu Arduino Nano un viegli piespiediet to pār Nano tapām.
Pēc tam pievienojiet I2C kabeļa vienu galu BH1715 sensoram un otru galu pie I2C vairoga.
Savienojumi ir parādīti attēlā iepriekš.
3. darbība: kods:
![Kods Kods](https://i.howwhatproduce.com/images/002/image-3147-21-j.webp)
BH1715 Arduino kodu var lejupielādēt no mūsu GitHub krātuves-Dcube veikala.
Šeit ir saite uz to pašu:
github.com/DcubeTechVentures/BH1715…
Mēs iekļaujam bibliotēku Wire.h, lai atvieglotu sensora I2c komunikāciju ar Arduino plati.
Varat arī nokopēt kodu no šejienes, tas ir norādīts šādi:
// Izplatīts ar brīvās gribas licenci.
// Izmantojiet to jebkurā veidā, bez peļņas vai bez maksas, ja tas iekļaujas saistīto darbu licencēs.
// BH1715
// Šis kods ir paredzēts darbam ar BH1715_I2CS I2C mini moduli, kas pieejams Dcube veikalā.
#iekļaut
// BH1715 I2C adrese ir 0x23 (35)
#define Addr 0x23
anulēts iestatījums ()
{
// Inicializēt I2C komunikāciju kā MASTER
Wire.begin ();
// Inicializēt seriālo komunikāciju, iestatīt pārraides ātrumu = 9600
Sērijas sākums (9600);
// Sākt I2C pārraidi
Wire.beginTransmission (Addr);
// Sūtīt ieslēgšanas komandu
Wire.write (0x01);
// Apturēt I2C pārraidi
Wire.endTransmission ();
// Sākt I2C pārraidi
Wire.beginTransmission (Addr);
// Sūtīt nepārtrauktas mērīšanas komandu
Wire.write (0x10);
// Apturēt I2C pārraidi
Wire.endTransmission ();
kavēšanās (300);
}
tukša cilpa ()
{
neparakstīti int dati [2];
// Pieprasīt 2 baitus datu
Wire.requestFrom (Addr, 2);
// Lasīt 2 baitus datu
// ALS msb, ALS lsb
ja (Wire.available () == 2)
{
dati [0] = Wire.read ();
dati [1] = Wire.read ();
}
kavēšanās (300);
// konvertēt datus
pludiņa spilgtums = ((dati [0] * 256) + dati [1]) / 1,20;
// Izvadiet datus uz seriālo monitoru
Serial.print ("Apkārtējās gaismas spilgtums:");
Sērijas nospiedums (spilgtums);
Serial.println ("lux");
}
4. darbība. Lietojumprogrammas:
BH1715 ir digitālās izejas apkārtējās gaismas sensors, ko var ievietot mobilajā tālrunī, LCD televizorā, PIEZĪMES datorā uc efektīvas gaismas uztveršanas lietojumprogrammas.
Ieteicams:
Arduino Nano - TSL45315 Apkārtējās gaismas sensora apmācība: 4 soļi
![Arduino Nano - TSL45315 Apkārtējās gaismas sensora apmācība: 4 soļi Arduino Nano - TSL45315 Apkārtējās gaismas sensora apmācība: 4 soļi](https://i.howwhatproduce.com/images/001/image-610-10-j.webp)
Arduino Nano - TSL45315 Apkārtējās gaismas sensora apmācība: TSL45315 ir digitāls apkārtējās gaismas sensors. Tas tuvina cilvēka acu reakciju dažādos apgaismojuma apstākļos. Ierīcēm ir trīs atlasāmi integrācijas laiki, un tās nodrošina tiešu 16 bitu luksu izeju, izmantojot I2C kopnes saskarni. Ierīce sadarbojas
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi
![Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi](https://i.howwhatproduce.com/images/002/image-5562-j.webp)
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Raspberry Pi - TSL45315 apkārtējās gaismas sensora Java apmācība: 4 soļi
![Raspberry Pi - TSL45315 apkārtējās gaismas sensora Java apmācība: 4 soļi Raspberry Pi - TSL45315 apkārtējās gaismas sensora Java apmācība: 4 soļi](https://i.howwhatproduce.com/images/004/image-9988-j.webp)
Raspberry Pi - TSL45315 Apkārtējās gaismas sensora Java apmācība: TSL45315 ir digitāls apkārtējās gaismas sensors. Tas tuvina cilvēka acu reakciju dažādos apgaismojuma apstākļos. Ierīcēm ir trīs atlasāmi integrācijas laiki, un tās nodrošina tiešu 16 bitu luksu izeju, izmantojot I2C kopnes saskarni. Ierīce sadarbojas
Raspberry Pi - TSL45315 Apkārtējās gaismas sensora Python apmācība: 4 soļi
![Raspberry Pi - TSL45315 Apkārtējās gaismas sensora Python apmācība: 4 soļi Raspberry Pi - TSL45315 Apkārtējās gaismas sensora Python apmācība: 4 soļi](https://i.howwhatproduce.com/images/010/image-27451-j.webp)
Raspberry Pi - TSL45315 Apkārtējās gaismas sensora Python apmācība: TSL45315 ir digitāls apkārtējās gaismas sensors. Tas tuvina cilvēka acu reakciju dažādos apgaismojuma apstākļos. Ierīcēm ir trīs atlasāmi integrācijas laiki, un tās nodrošina tiešu 16 bitu luksu izeju, izmantojot I2C kopnes saskarni. Ierīce sadarbojas
Pirmā blendera apmācība-apkārtējās vides aizsprostojumi: 4 soļi
![Pirmā blendera apmācība-apkārtējās vides aizsprostojumi: 4 soļi Pirmā blendera apmācība-apkārtējās vides aizsprostojumi: 4 soļi](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962717-1st-blender-tutorial-ambient-occlusions-4-steps-j.webp)
Pirmā blendera apmācība-apkārtējās vides aizsprostojumi: (HEI! Šī ir mana pirmā pamācība, tāpēc, lūdzu, sniedziet man labas atsauksmes un dažas lietas, ko es varētu uzlabot.) Šajā apmācībā jūs uzzināsit, kā mainīt apgaismojumu no parasta apgaismojuma (ar lampu) ) līdz apkārtējās vides oklūzijām (bez a