Sisukord:
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
BH1715 on digitaalne ümbritseva valguse andur, millel on I²C siiniliides. BH1715 kasutatakse tavaliselt ümbritseva valguse andmete saamiseks, et reguleerida mobiilseadmete LCD -ekraani ja klaviatuuri taustvalgustust. See seade pakub 16-bitist eraldusvõimet ja reguleeritavat mõõtepiirkonda, mis võimaldab tuvastada 0,23 kuni 100 000 luksi. Siin on selle demonstratsioon vaarika pi abil, kasutades java koodi.
Samm: mida vajate..
1. Vaarika Pi
2. BH1715
3. I²C kaabel
4. I²C kilp Raspberry Pi jaoks
5. Etherneti kaabel
Samm: ühendused:
Võtke vaarika pi jaoks I2C -kilp ja lükake see õrnalt üle vaarika pi gpio -tihvtide.
Seejärel ühendage I2C kaabli üks ots BH1715 anduriga ja teine ots I2C varjestusega.
Ühendage ka Etherneti kaabel pi -ga või võite kasutada WiFi -moodulit.
Ühendused on näidatud ülaltoodud pildil.
3. samm: kood:
BH1715 java koodi saate alla laadida meie GitHubi hoidlast Dcube Store
Siin on link samale:
github.com/DcubeTechVentures/BH1715…
Oleme Java -koodi jaoks kasutanud pi4j -raamatukogu, pi4j -i vaarika pi -le installimise samme kirjeldatakse siin:
pi4j.com/install.html
Siit saate koodi ka kopeerida, see on järgmine:
// Levitatakse vaba tahte litsentsiga.
// Kasutage seda soovitud viisil, kasumit teenides või tasuta, tingimusel et see sobib sellega seotud teoste litsentsidega.
// BH1715
// See kood on loodud töötama Dcube Store'is saadaval oleva BH1715_I2CS I2C minimooduliga.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
importige java.io. IOException;
avalik klass BH1715
{
public static void main (String args ) viskab Erand
{
// Loo I2C siin
I2CBus siin = I2CFactory.getInstance (I2CBus. BUS_1);
// Hangi I2C seade, BH1715 I2C aadress on 0x23 (35)
I2CDseadme seade = buss.getDevice (0x23);
// Käsk sisselülitamine
device.write ((bait) 0x01);
// Pideva mõõtmise käsu saatmine
device.write ((bait) 0x10);
Niit.unenägu (500);
// Lugege 2 baiti andmeid
// heledus msb, heledus lsb
bait andmed = uus bait [2];
device.read (andmed, 0, 2);
// Teisenda andmed
kahekordne heledus = ((andmed [0] & 0xFF) * 256 + (andmed [1] ja 0xFF)) / 1,20;
// Andmete väljastamine ekraanile
System.out.printf ("Ümbritseva valguse heledus: %.2f lux %n", heledus);
}
}
4. samm: rakendused:
BH1715 on digitaalse väljundi ümbritseva valguse andur, mida saab kasutada mobiiltelefonis, LCD -teleris, MÄRKUSarvutis jne. Seda saab kasutada ka kaasaskantavas mängumasinas, digikaameras, digitaalses videokaameras, pihuarvutis, LCD -ekraanis ja paljudes muudes seadmetes, mis vajavad tõhusad valgustundlikud rakendused.
Soovitan:
Raspberry Pi - TMD26721 infrapuna digitaalse läheduse detektori Java õpetus: 4 sammu
Raspberry Pi-TMD26721 infrapuna digitaalse läheduse detektori Java õpetus: TMD26721 on infrapuna digitaalse läheduse detektor, mis pakub täielikku läheduse tuvastamise süsteemi ja digitaalse liidese loogikat ühes 8-kontaktilises pinnamoodulis. Lähedustuvastus sisaldab täiustatud signaali-müra ja täpsus. Proff
Arduino Nano - TSL45315 ümbritseva valguse anduri õpetus: 4 sammu
Arduino Nano - TSL45315 ümbritseva valguse anduri õpetus: TSL45315 on digitaalne ümbritseva valguse andur. See lähendab inimese silma reaktsiooni erinevates valgustingimustes. Seadmetel on kolm valitavat integreerimisaega ja need pakuvad otsest 16-bitist luksväljundit I2C siiniliidese kaudu. Seade koos
Raspberry Pi - TSL45315 ümbritseva valguse anduri Java õpetus: 4 sammu
Raspberry Pi - TSL45315 ümbritseva valguse anduri Java õpetus: TSL45315 on digitaalne ümbritseva valguse andur. See lähendab inimese silma reaktsiooni erinevates valgustingimustes. Seadmetel on kolm valitavat integreerimisaega ja need pakuvad otsest 16-bitist luksväljundit I2C siiniliidese kaudu. Seade koos
RGB LED -riba Bluetooth -kontroller V3 + muusika sünkroonimine + ümbritseva valguse juhtimine: 6 sammu (piltidega)
RGB LED -riba Bluetooth -kontroller V3 + muusika sünkroonimine + ümbritseva valguse juhtimine: see projekt kasutab arduino, et juhtida oma telefoniga Bluetoothi kaudu RGB -LED -riba. Saate värvi muuta, tuled muusikaga sünkroonida või need automaatselt ümbritseva valgustusega kohandada
Raspberry Pi - TSL45315 ümbritseva valguse anduri Pythoni õpetus: 4 sammu
Raspberry Pi - TSL45315 ümbritseva valguse anduri Pythoni õpetus: TSL45315 on digitaalne ümbritseva valguse andur. See lähendab inimese silma reaktsiooni erinevates valgustingimustes. Seadmetel on kolm valitavat integreerimisaega ja need pakuvad otsest 16-bitist luksväljundit I2C siiniliidese kaudu. Seade koos