Table des matières:
Vidéo: Arduino Nano - Tutoriel sur le capteur de lumière ambiante numérique BH1715 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Le BH1715 est un capteur de lumière ambiante numérique avec une interface bus I²C. Le BH1715 est couramment utilisé pour obtenir les données de lumière ambiante pour ajuster la puissance du rétroéclairage de l'écran LCD et du clavier pour les appareils mobiles. Cet appareil offre une résolution de 16 bits et une plage de mesure réglable, permettant une détection de 0,23 à 100 000 lux. Voici sa démonstration avec Arduino nano.
Étape 1: Ce dont vous avez besoin.
1. Arduino nano
2. BH1715
3. Câble I²C
4. Bouclier I²C pour Arduino Nano
Étape 2: Connexions:
Prenez un shield I2C pour Arduino Nano et poussez-le doucement sur les broches de Nano.
Connectez ensuite l'une des extrémités du câble I2C au capteur BH1715 et l'autre extrémité au blindage I2C.
Les connexions sont montrées dans l'image ci-dessus.
Étape 3: Coder:
Le code Arduino pour BH1715 peut être téléchargé à partir de notre référentiel GitHub-Dcube Store.
Voici le lien pour le même:
github.com/DcubeTechVentures/BH1715…
Nous incluons la bibliothèque Wire.h pour faciliter la communication I2c du capteur avec la carte Arduino.
Vous pouvez également copier le code d'ici, il est donné comme suit:
// Distribué avec une licence libre-arbitre.
// Utilisez-le comme vous le souhaitez, à profit ou gratuitement, à condition qu'il rentre dans les licences de ses œuvres associées.
// BH1715
// Ce code est conçu pour fonctionner avec le mini module BH1715_I2CS I2C disponible dans Dcube Store.
#comprendre
// L'adresse I2C du BH1715 est 0x23(35)
#define adresse 0x23
void setup()
{
// Initialiser la communication I2C en tant que MASTER
Fil.begin();
// Initialiser la communication série, définir le débit en bauds = 9600
Serial.begin(9600);
// Démarrer la transmission I2C
Wire.beginTransmission(Adr);
// Envoie la commande de mise sous tension
Wire.write(0x01);
// Arrêter la transmission I2C
Wire.endTransmission();
// Démarrer la transmission I2C
Wire.beginTransmission(Adr);
// Envoi d'une commande de mesure continue
Wire.write(0x10);
// Arrêter la transmission I2C
Wire.endTransmission();
retard (300);
}
boucle vide()
{
données int non signées[2];
// Demande 2 octets de données
Wire.requestFrom(Adr, 2);
// Lecture de 2 octets de données
// ALS msb, ALS lsb
if(Fil.disponible() == 2)
{
data[0] = Wire.read();
données[1] = Wire.read();
}
retard (300);
//convertir les données
luminance flottante = ((données[0] * 256) + données[1]) / 1,20;
// Sortie des données vers le moniteur série
Serial.print("Luminosité ambiante:");
Serial.print(luminance);
Serial.println("lux");
}
Étape 4: Candidatures:
BH1715 est un capteur de lumière ambiante à sortie numérique qui peut être incorporé dans un téléphone portable, un téléviseur LCD, un PC NOTE, etc. Il peut également être utilisé dans une machine de jeu portable, un appareil photo numérique, une caméra vidéo numérique, un PDA, un écran LCD et de nombreux autres appareils nécessitant applications de détection de lumière efficaces.
Conseillé:
Contrôleur Bluetooth à bande LED RGB V3 + Music Sync + Contrôle de la lumière ambiante : 6 étapes (avec photos)
Contrôleur Bluetooth V3 à bande LED RGB + Music Sync + Contrôle de la lumière ambiante : Ce projet utilise arduino pour contrôler une bande LED RGB avec votre téléphone via Bluetooth. Vous pouvez changer de couleur, synchroniser les lumières avec la musique ou les régler automatiquement en fonction de l'éclairage ambiant
Lumière ambiante programmable pour écran externe : 4 étapes
Lumière ambiante programmable pour affichage externe : ce projet vous aide à configurer la lumière ambiante pour votre moniteur externe ou votre téléviseur vous permet de contrôler les éléments suivants depuis le confort de TOUT appareil doté d'un navigateur Web et connecté à votre routeur. LED CouleurFréquence de clignotement donnant un effet DJSet différe
Capteur de lumière numérique utilisant le LM358 : 5 étapes
Capteur de lumière numérique utilisant le LM358 : les capteurs rendent le travail avec n'importe quel projet amusant et simple à faire, il existe des milliers de capteurs et nous avons le choix de choisir le bon capteur pour nos projets ou nos besoins. Mais rien de mieux que de concevoir vos propres capteurs DIY pour fonctionner avec un large ra
Armoire d'arcade avec effets de lumière ambiante : 9 étapes (avec photos)
Armoire d'arcade avec effets de lumière ambiante : une armoire d'arcade en bois faite maison, avec des commandes d'arcade de qualité commerciale et un système intégré d'effets de réalité ambiante. L'armoire en bois est découpée dans un panneau sandwich 4x8' de Home Depot. Le contrôleur Arcade est un HotRod SE de http://www.hanaho
Comment faire une lumière ambiante pour votre ordinateur : 6 étapes
Comment faire une lumière ambiante pour votre ordinateur : c'est un projet simple et facile qui donnera à votre ordinateur un éclairage ambiant. Cela nécessite bien sûr que la face de votre ordinateur soit à la fois amovible et ventilée, permettant ainsi un accès et un moyen de voir la lumière