Capteur optique#
Introduction#
Le capteur optique V5 détecte la couleur, la luminosité et la présence des objets environnants grâce à la combinaison d’un capteur de couleur RVB et d’un capteur de proximité. Il peut également utiliser sa LED intégrée pour éclairer les objets et ainsi améliorer la précision de la détection.

Vous trouverez ci-dessous la liste des blocs disponibles :
régler la lumière optique – Allume ou éteint la LED du capteur optique.
régler la puissance de la lumière optique – Définit le niveau de puissance de la LED du capteur optique.
Objet détecté par le capteur optique – Indique si le capteur détecte un objet à portée.
Détection optique de la couleur – Indique si le capteur optique détecte une couleur spécifiée.
Luminosité optique – Indique la luminosité détectée par le capteur optique.
Teinte optique – Indique la teinte détectée par le capteur optique.
quand optique – Exécute la pile de blocs attachée lorsque le capteur optique détecte ou perd un objet.
Réglage de la lumière optique#
Le bloc set Optical light permet d’allumer ou d’éteindre la LED du capteur optique. Cela peut contribuer à améliorer la précision du capteur lors de la détection des couleurs.
définir la lumière de [Optical1 v] sur [allumé v]
Paramètres |
Description |
|---|---|
appareil |
Quel capteur optique utiliser, configuré dans la fenêtre Périphériques ? |
État |
État de la lumière du capteur optique : allumée ou éteinte. |
au démarrage
[Turn on the sensor's LED.]
définir la lumière de [Optical1 v] sur [allumé v]
puissance de la lumière optique#
Le bloc réglage de la puissance de la lumière optique permet de régler la luminosité de la LED du capteur optique. Cette lumière contribue à une meilleure détection des objets et des couleurs par le capteur optique.
Un pourcentage plus élevé rend la lumière plus intense. Un pourcentage plus faible rend la lumière plus faible.
Si la lumière du capteur optique est éteinte, régler la puissance de la lumière au-dessus de 0 % l’allumera.
Si le voyant du capteur optique est allumé, régler la puissance de l’éclairage à 0 % éteindra la lumière.
définir la puissance lumineuse de [Optical1 v] à [50] %
Paramètres |
Description |
|---|---|
appareil |
Quel capteur optique utiliser, configuré dans la fenêtre Périphériques ? |
luminosité |
Luminosité à régler pour le capteur optique, de 0 % à 100 %. Utilisez des nombres entiers. |
au démarrage
[Turn on the sensor's LED at half brightness.]
définir la puissance lumineuse de [Optical1 v] à [50] %
L’appareil optique a détecté un objet#
Le bloc booléen Objet détecté par le capteur optique indique si le capteur optique détecte ou non un objet à portée.
Vrai — Le capteur optique détecte un objet.
Faux — Le capteur optique ne détecte aucun objet.
<[Optical1 v] a trouvé un objet ?>
Paramètres |
Description |
|---|---|
appareil |
Quel capteur optique utiliser, configuré dans la fenêtre Périphériques ? |
Exemple
au démarrage
[Drive forward until an object is found.]
se déplacer en [avant v]
attendre jusqu'à <[Optical1 v] a trouvé un objet ?>
arrêter le déplacement
Détection optique des couleurs#
Le bloc booléen Détection optique de la couleur indique si le capteur optique détecte une couleur spécifiée, en fonction de la valeur de teinte détectée.
Vrai – Le capteur détecte la couleur spécifiée.
Faux – Le capteur ne détecte pas la couleur spécifiée.
Remarque : Le capteur optique recherche des plages de teintes correspondant à la couleur spécifiée. Pour détecter des plages de teintes spécifiques, consultez le bloc rapporteur Teinte optique.
<[Optical1 v] détecte du [rouge v] ?>
Paramètres |
Description |
|---|---|
appareil |
Quel capteur optique utiliser, configuré dans la fenêtre Périphériques ? |
couleur |
Quelle couleur rechercher :
|
Exemple
au démarrage
[Drive forward until red is found.]
se déplacer en [avant v]
attendre jusqu'à <[Optical1 v] détecte du [rouge v] ?>
arrêter le déplacement
Luminosité optique#
Le bloc de rapport luminosité optique indique la quantité de lumière réfléchie vers le capteur optique, en pourcentage de 0 % à 100 %.
Un pourcentage plus élevé signifie qu’une plus grande quantité de lumière est réfléchie vers le capteur optique. Un pourcentage plus faible signifie qu’une moindre quantité de lumière est réfléchie.
(luminosité détectée par [Optical1 v] en %)
Paramètres |
Description |
|---|---|
appareil |
Quel capteur optique utiliser, configuré dans la fenêtre Périphériques ? |
teinte optique#
Le bloc de rapport teinte optique indique la teinte détectée par le capteur optique sous forme d’un nombre compris entre 0 et 359 degrés.
La teinte est une façon de décrire une couleur à l’aide de nombres sur un cercle chromatique.

(teinte détectée par [Optical1 v] en degrés)
Paramètres |
Description |
|---|---|
appareil |
Quel capteur optique utiliser, configuré dans la fenêtre Périphériques ? |
Exemple
au démarrage
[Look for the color pink using hue.]
indéfiniment
effacer l'écran
placer le curseur sur la ligne [1] et colonne [1] sur l'écran
si <[300] [math_less_than v] (teinte détectée par [Optical1 v] en degrés) [math_less_than v] [359]> alors
afficher [This is pink!] sur l'écran ▶
sinon
afficher [No pink detected!] sur l'écran ▶
lorsque optique#
Le bloc chapeau when Optical exécute la pile de blocs attachée chaque fois que le capteur optique détecte ou perd un objet.
quand [Optical1 v] [détecte v] un objet :: hat events
Paramètres |
Description |
|---|---|
appareil |
Quel capteur optique utiliser, configuré dans la fenêtre Périphériques ? |
État |
Lorsque la pile de blocs attachée s’exécutera : detects s’exécute lorsqu’un objet non détecté est détecté, tandis que loses s’exécute lorsqu’un objet détecté n’est plus détecté. |