loader

Robot mBot - Mesurer la luminosité

Cette ressource montre comment utiliser le capteur de luminosité du robot mBot. Dans un premier temps, nous verrons comment mesurer la luminosité ambiante. Puis, dans la partie exercice pratique, nous verrons comment allumer les phares (LED) du robot en cas de basse luminosité.

Le robot mBot embarque une photodiode, composant ressemblant beaucoup à une LED.
Une photodiode est un type particulier de diode, un composant électronique qui ne laisse passer le courant que dans un sens. En plus d'être unidirectionnelle, la photodiode, lorsqu'elle reçoit de la lumière, génère un faible signal électrique, proportionnel à la quantité de lumière reçue, un peu à la manière d'une cellule photovoltaïque. Il est alors possible de mesurer ce signal pour déterminer la luminosité ambiante.
Une photodiode se présente de la même façon qu'une LED classique, avec une broche plus longue que l'autre, où la broche la plus longue est l'anode (pôle positif) et la broche la plus courte est la cathode (pôle négatif). 
D'ailleurs, toutes les LED peuvent agir comme des photodiodes. Cependant, une LED utilisée comme photodiode est plus sensible aux longueurs d'onde égales à celle qu'elle émet (par exemple, une LED rouge détectera principalement la lumière rouge et infrarouge). De plus, les LED standard sont beaucoup moins sensibles que les véritables photodiodes.
Ci-dessous le symbole des photodiodes dans les schémas électroniques (on remarquera que le symbole d'une LED est très similaire, mis-à-part le sens des flèches, représentant la lumière émise dans le cas de la LED, et de la lumière reçue dans le cas de la photodiode) :

symbole photodiode
Schéma d'une photodiode (titre original : Photo diode, auteur : possiblement Knutux, domaine public, source)

Programme
Le programme suivant effectue des mesures de luminosité toutes les secondes, et les affiche dans la console de l'interface mBot (ne pas oublier de cliquer sur le bouton moniteur série situé en bas à droite de l'interface pour afficher les données envoyées par la carte) :

Exercice
Le but du programme du suivant est d'allumer les LED RGB du robot mBot lorsque la luminosité est trop basse.

Vous êtes toujours bloqué ? Pas question de vous laisser seul !
  • Nous vous invitons à nous envoyer un mail à : support@vittascience.com  

N'hésitez pas à joindre des captures d'écrans : de votre programme / de vos messages d'erreurs / ou toute autre information pouvant être utile. 

 Afin de vous aider au mieux, nous regarderons le(s) programme(s) qui pose(nt) problème ensemble (prévoyez d'avoir votre montage sous la main pour le RDV).

Licencia de uso

Licence Creative Commons

Este recurso está disponible bajo los términos de la licencia Creative Commons Attribution-Share Alike 2.0 France License.