Bemerkung
Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauche tiefer in Raspberry Pi, Arduino und ESP32 zusammen mit anderen Enthusiasten ein.
Warum beitreten?
Expertenunterstützung: Löse Probleme nach dem Verkauf und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tausche Tipps und Tutorials aus, um deine Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalte frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genieße exklusive Rabatte auf unsere neuesten Produkte.
Festliche Promotionen und Gewinnspiele: Nimm an Gewinnspielen und Feiertagsaktionen teil.
👉 Bereit, mit uns zu erkunden und zu kreieren? Klicke auf [hier] und trete heute bei!
Lektion 71: Erlaube dem Thread, die Aufgabe vor Beendigung abzuschließen
Dieses Tutorial behandelt das gnädige Beenden eines mehrfädigen Programms auf dem Raspberry Pi Pico W:
Verkabelungsaufbau: Verbinde die Servosteuerung mit GPIO 17, die Stromversorgung an Pin 40 und Masse an Pin 38. Verbinde den Button mit GPIO 16 und Masse.
Codeimplementierung: Importiere
machine,time,_thread,Servo. Richte die Pins für Button und Servo ein. Implementiere einen Umschalter für die Servobewegung und verwende Threading für saubere Ausgänge.Saubere Beendigung handhaben: Verwende eine globale
runningVariable zur Steuerung der Schleifenausführung. Implementiere ein Lock, um kritische Bereiche zu kontrollieren. Stelle sicher, dass der Servo die Bewegung vor der Beendigung abschließt.Hausaufgabe: Modifiziere das Programm, um mehr Komponenten oder Sensoren zu handhaben, und gewährleiste in allen Fällen eine saubere Beendigung.
Video