Python6 tutorials

Fondamentaux matériels avec Python

Pilotez chaque périphérique du Beaver Board depuis Python — LEDs, buzzer, écran OLED et moteurs.

Luminosité LED par PWM en Python

IntermédiairePython

Contrôle la luminosité des LEDs depuis Python avec `pybot.led.brightness()`. Règle des niveaux précis, fais des fondus en boucle et croise deux LEDs en fondu.

LEDBrightnessPWMIntermediate

Sons de buzzer en Python

IntermédiairePython

Contrôle le buzzer de la Beaver Board depuis Python. Joue des sons individuels, puis mémorise une mélodie sous forme de liste de paires (fréquence, durée) et joue-la avec une boucle for.

BuzzerSoundMelodyListsIntermediate

Écran OLED en Python

IntermédiairePython

Pilote l'écran OLED de la Beaver Board depuis Python. Affiche du texte, efface l'écran, mets-le à jour dans une boucle et construis un compteur de secondes en direct sur l'écran.

OLEDDisplayOutputIntermediate

Piloter les moteurs avec Python

IntermédiairePython

Contrôle les deux moteurs de la Beaver Board depuis Python. Avance, recule, dirige en variant la vitesse et arrête sur commande.

MotorsSpeedMovementIntermediate

Mouvements minutés en Python

IntermédiairePython

Utilise `time.sleep()` pour donner une durée précise à chaque mouvement moteur. Enchaîne avance, virage et recul pour parcourir un carré, puis mémorise la séquence de mouvements dans une liste pour une modification facile.

MotorsTimedListsMovementIntermediate

Combiner LED + Buzzer + OLED

IntermédiairePython

Écris un programme multi-périphérique qui utilise les LEDs, le buzzer et l'écran OLED ensemble. Organise chaque périphérique dans sa propre fonction, puis appelle-les en séquence pour créer un accueil de démarrage et une boucle de statut.

LEDBuzzerOLEDFunctionsIntermediate