Python7 tutorials

Projets avec Python

Construisez des projets Python complets qui combinent capteurs, moteurs et écran pour créer de vrais robots.

Affichage de distance

IntermédiairePython

Construis un affichage de distance en direct soigné avec le capteur à temps de vol intégré et l'écran OLED. Ajoute une barre visuelle qui grandit et rétrécit avec la distance, et code la LED en couleur pour donner un indicateur de portée d'un coup d'œil.

DistanceToFOLEDDisplayProjectIntermediate

Alarme de mouvement en Python

AvancéPython

Construis une alarme de mouvement entièrement fonctionnelle. La fréquence du buzzer et la couleur de la LED s'intensifient quand un intrus s'approche — trois zones d'alarme avec des sons et des lumières distincts.

DistanceToFAlarmBuzzerLEDProjectAdvanced

Jeu de temps de réaction

AvancéPython

Construis un jeu de temps de réaction en Python. Un délai aléatoire se termine quand la LED GRN s'allume — appuie sur l'interrupteur A aussi vite que possible ! Ton temps de réaction est mesuré en millisecondes avec `time.ticks_ms()` et affiché sur l'OLED.

TimingRandomSwitchesOLEDGameProjectAdvanced

Suiveur de ligne en Python

AvancéPython

Programme un robot suiveur de ligne en Python. Lis les deux capteurs TCRT5000, classe la position du robot par rapport à la ligne et dirige les moteurs en conséquence — quatre états, fonctions propres, suivi fluide.

Line SensorMotorsSteeringRobotFunctionsProjectAdvanced

Danse du robot

AvancéPython

Chorégraphie une vraie performance de robot combinant mouvements moteurs, lumières LED et musique buzzer. Mémorise la danse sous forme de liste de mouvements scriptés et joue-les en synchronisation avec une mélodie.

MotorsLEDBuzzerChoreographyListsFunctionsProjectAdvanced

Spectacle sons et lumières en Python

IntermédiairePython

Chorégraphie un spectacle de lumières et de sons en Python avec les trois LEDs et le buzzer. Écris une fonction de temps réutilisable, scripte une séquence, puis mets-la en boucle indéfiniment.

LEDBuzzerSequenceTimingPythonProjectIntermediate

Éviteur d'obstacles en Python

AvancéPython

Programme ton robot pour naviguer seul dans une pièce en Python. Il avance jusqu'à ce que le capteur de distance détecte un obstacle, puis recule et tourne pour trouver un chemin libre.

DistanceToFMotorsAutonomousRobotPythonProjectAdvanced