Ratespiel mit Pinoo

Zweck des Projekts: Entwicklung eines Lernspiels mit dem Neigungs- und Aufprallsensor im Mblokck 3-Programm. Wenn wir in unserem Spiel einen Schock auf unseren Sensor ausüben, gibt unsere Tera-Puppe einen Hinweis auf die zu erratende Farbe und die Farbe wird erraten.

Dauer: 2 Lektionen

Altersgruppe: 7 Jahre und älter

Pinoo-Set: Maker-Set und komplettes Set.

Gewinne:

  • Pinoo lernt, die Steuerkarte zu codieren.
  • Erlernt den Umgang mit Neigungs- und Aufprallsensoren.
  • Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
  • Die Programmierfähigkeiten verbessern sich.

 

Benötigte Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, Neigungs- und Aufprallsensor, Verbindungskabel.

Projektaufbau:

  1. Pinoo-Erweiterung hinzufügen:

Auf der Registerkarte „Erweiterungen“ klicken wir auf „Erweiterungen verwalten“.
Im sich öffnenden Fenster geben wir „Pinoo“ in die Suchmaschine ein und klicken beim Ergebnis einfach auf „Herunterladen“. Es wurde auf unserem Computer installiert.
2. Anschließen der Pinoo-Steuerkarte an den Computer:
In Mblock 3 klicken wir oben links auf die Registerkarte „Verbinden“. Wir klicken im sich öffnenden Fenster auf den Abschnitt „Serieller Port“ und wählen auf der sich öffnenden Seite die Option „COM6“ aus.
HINWEIS: Da die Porteinträge jedes Computers unterschiedlich sind, können die Zahlen neben dem COM-Text variieren.
Wir klicken auf die Registerkarte Karten.
Im sich öffnenden Fenster wählen wir die Kartenoption „Arduino Nano“ aus, die von der Pinoo-Steuerkarte verwendet wird.
Wir klicken auf die Registerkarte Erweiterungen. Im sich öffnenden Fenster wählen wir „Pinoo“ aus, die Erweiterung der von uns verwendeten Steuerkarte.
Wir klicken auf die Registerkarte „Verbinden“. Im sich öffnenden Fenster klicken wir auf „Firmware-Update“.

  1. Codierungsteil:

Wir öffnen das Mblock 3-Programm und löschen unsere Panda-Puppe.

Wir drücken die Schaltfläche Dekor aus der Bibliothek auswählen.

Von hier aus wählen wir das Mondhintergrunddekor aus.


Um eine Puppe hinzuzufügen, wählen wir die Option „Puppe aus Bibliothek auswählen“.


Im erscheinenden Fenster wählen wir unsere Tera-Puppe aus und klicken auf OK.

Wir haben das Hinzufügen von Puppen und Hintergründen abgeschlossen. Jetzt gehen wir zum Codierungsteil über und klicken im Abschnitt „Daten und Blöcke“ auf „Variable erstellen“. Dann definieren wir eine Variable namens keep. Diese Variable ermöglicht es uns, nacheinander zwischen den Fragen zu wechseln.


Unser Spiel startet mit dem Code, wenn die grüne Flagge angeklickt wird und wir haben zu Beginn des Spiels den Wert 1 in unsere Hold-Variable übertragen. Wir haben dem Benutzer eine Informationsnachricht bereitgestellt. Dann setzen wir den Bedingungsblock, wenn unsere Haltevariable gleich 1 ist. Wenn der Wert unseres Sensors dann 0 ist, erhöht sich unsere Keep-Variable um 1 und wir geben die Hinweismeldung zur Farbe aus. Wenn die gegebene Antwort dann richtig ist, wird eine Rückmeldung gegeben und wenn der Benutzer den Sensor schüttelt, wird sie in den Bedingungsblock eingetragen, da unsere Haltevariable 2 ist. Wenn unsere Haltevariable 2 ist (wir haben wieder einen Bedingungsblock), wenn der Wert unseres Sensors 0 ist, d. h. wenn der Benutzer den Sensor schüttelt, erhalten wir eine Hinweismeldung zu unserer 2. Farbe. Wieder fügen wir einen if-Block hinzu und überprüfen die Antwort auch hier. Wenn die Antwort richtig ist, geben wir eine Rückmeldung und beenden unsere Codierung hier.

 

Hinweis: Bei der Codierung verschachtelter if-Strukturen ist Vorsicht geboten.

  1. Arbeitsstatus des Projekts:

Durch Schütteln des Neigungs- und Aufprallsensors erhalten wir einen Hinweis auf die Farbe und schreiben die Farbe, die wir erraten haben, in den Antwortbereich.

MIT PINOO-SETS KÖNNEN KINDER HUNDERTE PROJEKTE MIT MATERIALIEN MACHEN, DIE SIE ZU HAUSE LEICHT FINDEN KÖNNEN.