Python6 tutorials

Capteurs et modules avec Python

Lisez et traitez les données des capteurs en Python — distance, ligne, lumière et entrées analogiques.

Capteur de distance en Python

IntermédiairePython

Lis le capteur ultrasonique HC-SR04 avec `pybot.distance()`, affiche la mesure en direct sur l'OLED et applique un seuil pour déclencher une alerte LED et buzzer.

DistanceHC-SR04SensorOLEDIntermediate

Capteur de ligne en Python

IntermédiairePython

Lis les capteurs de ligne gauche et droit TCRT5000 avec `pybot.line_left()` et `pybot.line_right()`. Combine les lectures booléennes pour détecter où se trouve une ligne sombre par rapport au robot.

Line SensorTCRT5000BooleanSensorIntermediate

Capteur de lumière en Python

IntermédiairePython

Lis le phototransistor PT19 avec `pybot.light()` et mappe la valeur 0–100 sur la luminosité de la LED. Regarde les LEDs répondre en temps réel quand l'éclairage de la pièce change.

Light SensorPT19ADCMappingLEDIntermediate

Lectures analogiques avec l'ADC

IntermédiairePython

Va au-delà des fonctions de capteurs nommées et lis les valeurs ADC brutes depuis n'importe quelle broche GPIO. Utilise `machine.ADC` de MicroPython pour lire le potentiomètre sur GP27 et mettre à l'échelle le résultat de 0 à 100 — de la même façon que `pybot.light()` fonctionne en coulisses.

ADCAnalogTrimpotSensorIntermediate

Seuils de capteurs et alertes

AvancéPython

Combine plusieurs capteurs dans un seul programme. Lis la distance et le niveau de lumière, applique des conditions composées et déclenche différentes alertes buzzer selon le seuil franchi. Le schéma complet données → décision → action.

DistanceLight SensorMulti-sensorThresholdsBuzzerAdvanced

Température et humidité en Python

IntermédiairePython

Lis le capteur SHT40 avec `pybot.temperature()` et `pybot.humidity()` et affiche les deux valeurs en direct sur l'OLED. Ensuite, ajoute une alerte de chaleur qui allume la LED RED quand la température dépasse un seuil.

SHT40TemperatureHumiditySensorOLEDIntermediate