Bemerkung
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!
1.15 Das Aufblasen des Ballons¶
Hier spielen wir ein Ballonaufblas-Spiel.
Um mit dem Aufblasen des Ballons zu beginnen, schieben Sie den Schieberegler nach links. Der Ballon wird dann immer größer. Wenn der Ballon zu groß ist, wird er platzen; wenn er zu klein ist, wird er nicht in die Luft steigen. Sie müssen den richtigen Zeitpunkt abwägen, um den Schalter nach rechts zu schieben und das Pumpen zu stoppen.
Benötigte Komponenten¶
Für dieses Projekt benötigen wir die folgenden Komponenten.
Es ist definitiv praktisch, ein gesamtes Set zu kaufen, hier ist der Link:
Name |
ARTIKEL IN DIESEM KIT |
LINK |
---|---|---|
Raphael Kit |
337 |
Sie können sie auch einzeln über die untenstehenden Links kaufen.
KOMPONENTENBESCHREIBUNG |
KAUF-LINK |
---|---|
Schaltung aufbauen¶
Laden Sie den Code und sehen Sie, was passiert¶
Laden Sie die Code-Datei (1.15_inflating_the_balloon.sb3
) in Scratch 3.
Durch das Schieben des Sliders nach links beginnen Sie mit dem Aufblasen des Ballons. In dieser Phase wird der Ballon stetig größer. Wenn der Ballon zu groß ist, wird er platzen; wenn er zu klein ist, wird er nicht abheben. Sie müssen den richtigen Zeitpunkt abwägen, um den Schalter nach rechts zu schieben und das Pumpen zu stoppen.
Tipps zu Sprite¶
Löschen Sie den vorherigen Sprite1 und fügen Sie den Balloon1-Sprite hinzu.
Für dieses Projekt wird ein Ballonexplosions-Soundeffekt verwendet. Sehen Sie sich an, wie er hinzugefügt wurde.
Klicken Sie auf die Sound-Option oben und dann auf Upload Sound, um boom.wav
aus dem Pfad ~/raphael-kit/scratch/sound
in Scratch 3 hochzuladen.
Tipps zu Codes¶
Dies ist ein Ereignisblock. Die Auslösebedingung ist, dass gpio17 hoch ist, das heißt, der Schalter ist nach links verschoben.
Legen Sie den Größenschwellenwert des Ballon1-Sprites auf 120 fest.
Verschieben Sie die Koordinaten des Ballon1-Sprites auf (0,0), was das Zentrum des Bühnenbereichs ist.
Stellen Sie die Größe des Ballon1-Sprites auf 50 ein und zeigen Sie ihn im Bühnenbereich.
Richten Sie eine Schleife ein, um den Ballon aufzublasen. Diese Schleife stoppt, wenn der Schiebeschalter nach rechts verschoben wird.
Innerhalb dieser Schleife wird die Ballongröße alle 0,1s um 1 erhöht. Wenn sie größer als maxSize
ist, wird der Ballon platzen, und der Boom-Sound wird abgespielt und der Code beendet.
Nachdem die letzte Schleife beendet ist (Slider wird nach rechts verschoben), bestimmen Sie die Position des Ballon1-Sprites basierend auf seiner Größe. Wenn die Größe des Ballon1-Sprites größer als 90 ist, hebt er ab (verschiebt die Koordinaten auf (0, 90), ansonsten landet er (verschiebt die Koordinaten auf (0, -149).