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
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.
Sons de buzzer en Python
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.
Écran OLED en Python
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.
Piloter les moteurs avec Python
Contrôle les deux moteurs de la Beaver Board depuis Python. Avance, recule, dirige en variant la vitesse et arrête sur commande.
Mouvements minutés en Python
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.
Combiner LED + Buzzer + OLED
É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.