top of page

Salta Salta Gioco

Scopo del progetto: Gioca al gioco del pogo con il sensore di distanza usando la Pinoo Control Board  costruisci la console

Durata:  2 lezioni

Fascia di età:  7 anni e più

Set Pinoo:  Set base, set invenzione, set maker e set completo.

Risultati:

  • Impara a codificare la scheda di controllo Pinoo

  • Impara a codificare il sensore di distanza.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

 

Materiali da utilizzare:  Programma Mblock 3, scheda di controllo Pinoo, sensore di distanza, cavo di collegamento.

 

 

Materiali necessari per la progettazione:  Forex, forbici, pistola per colla, vernice, nastro biadesivo.   

 

 

Costruzione del progetto:  

 

 

Tagliamo un pezzo disegnando la forma del fiocco di neve che vogliamo sul Forex. Questo pezzo sarà la nostra console di gioco.

 

Fissiamo il sensore di distanza in un punto che desideriamo sulla nostra console di gioco con l'aiuto di una pistola in silicone.

 

Decoriamo come desideriamo.

 

Facciamo i nostri collegamenti, posizioniamo la nostra scheda di controllo Pinoo sul retro della console di gioco e colleghiamo il sensore di distanza all'ingresso viola numero 5.

 

Abbiamo completato i nostri collegamenti, ora passiamo alla parte di codifica. Useremo l'applicazione mblock-3 per questo.

 

    Colleghiamo la nostra Pinoo Control Card al computer con l'aiuto del cavo di connessione e accediamo all'applicazione Mblock3. Quindi introduciamo la nostra Pinoo Control Card al computer. Per questo, in primo luogo, dalla scheda Connetti, seleziona la porta seriale.  clicchiamo. Quindi scegliamo COM6. (Il numero può variare a seconda del computer e della porta.)  può mostrare.)

     

    Dopo aver effettuato la connessione alla porta seriale, scegliamo la scheda che utilizzeremo dalla scheda schede. Stiamo lavorando con il modello Nano di Arduino.

     

    Per aggiungere l'estensione Pinoo al nostro computer, facciamo clic sull'opzione Gestisci estensioni dalla scheda estensioni. Nella finestra che si apre, scriviamo “Pinoo” nel motore di ricerca e basta dire download al risultato. Installato sul nostro computer.

     

    Arriviamo di nuovo alla scheda delle estensioni e facciamo clic su Pinoo. Scriveremo i nostri codici con l'estensione Pinoo.

     

     

    Nella parte di codifica, progetteremo prima il gioco. Per questo, eliminiamo il panda facendo clic con il tasto destro del mouse sul pupazzo del panda. Quindi, cliccando sul pulsante nuovo pupazzo, aggiungiamo i pupazzi chiamati Penguin1, tre Satr1 e Tree-Lights.

     

    Per cambiare la fase, selezioniamo la fase delle piste facendo clic sul pulsante Seleziona nuovo decoro dalla libreria nella sezione Fase.

     

    Per iniziare il gioco, otteniamo il codice quando clicchiamo sulla bandiera verde dal menu Eventi. Vogliamo che il pupazzo di pinguino che abbiamo aggiunto appaia ad un certo punto all'inizio. Per questo, determiniamo prima la posizione iniziale e otteniamo il blocco di codice x :12 y: -123 nella scheda movimento. Qui, corrispondente a x e y  I numeri potrebbero differire per te.

    Qui lo aggiorniamo a x : 12 , y :-123.

     

    Dopo aver posizionato il pupazzo al punto di partenza, tutte le operazioni verranno ripetute continuamente fino alla fine del gioco. Per questo, otteniamo il blocco del codice di ripetizione dalla scheda di controllo. Nel gioco, il personaggio del pinguino proverà a raccogliere i fiocchi di neve saltando. Qui, faremo saltare il pupazzo usando il sensore di distanza quando saltiamo sulla nostra console di gioco. Se il valore del sensore di distanza è inferiore a cinque, fai saltare il manichino  vogliamo. Per l'istruzione if, otteniamo il blocco di codice se dalla scheda di controllo. Per creare la sezione della condizione, otteniamo l'espressione in meno rispetto alla scheda delle operazioni. Nella prima casella, posizioniamo il blocco di codice relativo al sensore di distanza dalla scheda robot. Cambiamo il numero pin in pinoo5. Nella seconda casella, 5  Scriviamo il numero.

     

    Utilizzeremo il sistema di coordinate in modo che il pupazzo possa muoversi verticalmente (per apparire come un salto). Poiché il movimento in direzione verticale esprime l'asse y nel piano, otteniamo il comando per aumentare y di 10 dalla scheda movimento.  ci stiamo aggiornando. Dal momento che deve farlo per 0,5 secondi, il controllo  Otteniamo il comando wait 1 secondo dalla scheda. Aggiorniamo il numero 1 a 0,5. Prendiamo il comando per aumentare y di 10 dalla scheda movimento e aggiorniamo il numero 10 a -50 in modo che il pupazzo di cui abbiamo aumentato l'altezza possa tornare a terra (al punto in cui è arrivato).

     

    Facciamo clic sul pupazzo Star1 che abbiamo aggiunto e otteniamo il codice quando si fa clic sulla bandiera verde nel menu Eventi per iniziare le cose che devono essere fatte all'inizio del gioco. Vogliamo che il fiocco di neve possa apparire in modo casuale in diversi punti della scena in modo continuo. Per questo, iniziamo prendendo il blocco di codice dalla scheda di controllo, che viene costantemente ripetuto. Quando il fiocco di neve raggiunge un bordo sul palco, useremo l'espressione "cerca" quando arriva al bordo in modo che non si blocchi lì. Quando arriviamo al bordo dalla scheda movimento, otteniamo il blocco di codice diretto.

     

    Affinché il pupazzo appaia in punti casuali della scena con intervalli di 1 secondo, prendiamo il blocco di codice dalla scheda sposta per andare alla freccia del mouse e selezioniamo l'espressione del punto scena casuale facendo clic sulla piccola freccia accanto alla freccia del mouse testo. Fallo per 1 secondo.  Otteniamo il blocco di codice dalla scheda di controllo, attendiamo 1 secondo per il completamento.

     

    Otteniamo il codice quando facciamo clic sulla bandiera verde dal menu Eventi per avviare altre funzionalità che devono essere eseguite all'inizio del gioco.

     

    Mentre il nostro pinguino salta, se il fiocco di neve vale la pena, vogliamo prima che il fiocco di neve venga nascosto e poi guadagni punti. Useremo le variabili per calcolare un punteggio. Dalla scheda Data&Blocco, facciamo clic sul pulsante Crea una variabile e  Creiamo una variabile denominata punteggio.

     

    Per poter azzerare il punteggio all'inizio, otteniamo il blocco di codice dalla scheda Data&Block in modo che il punteggio sia 0. Per rendere visibile il pupazzo all'inizio, otteniamo il comando Visualizza dalla scheda Visualizza. Dopo aver completato i comandi iniziali, otteniamo il blocco di codice dalla scheda di controllo per la ripetizione continua delle operazioni che faremo.

     

    Mentre il fiocco di neve si muove in modo casuale, vogliamo guadagnare punti se vale il pinguino. Creeremo un blocco di controllo per questo. Otteniamo il blocco di codice dalla scheda di controllo, se presente. Per capire se abbiamo toccato il pupazzo Penguin1, ovvero il pinguino, otteniamo il blocco di codice dalla scheda di rilevamento quando tocca . Selezioniamo il nome Penguin1 facendo clic sulla piccola freccia accanto alla casella. Se la condizione è soddisfatta, otteniamo prima il comando nascondi dalla scheda di visualizzazione per nascondere il pupazzo e guadagnare 1 punto. Quindi otteniamo il comando per aumentare il punteggio di 1 dalla scheda Data&Block.

     

    Se il nostro punteggio è pari a 3, vogliamo che la partita finisca. Per creare un'espressione di condizione, otteniamo prima il blocco di codice dalla scheda di controllo, se presente. Per creare la sezione condizione, otteniamo l'espressione uguale dalla scheda operazioni.Posizioniamo il blocco punteggio dalla scheda Data&Blocco. Scrivi il numero 3 nella seconda casella. Per dare un feedback sulla fine del gioco, otteniamo il blocco di codice con un punteggio di 0 dalla scheda Data & Block. Cambiamo l'espressione 0 in GAME OVER Per terminare il gioco, otteniamo il blocco di stop all code dalla scheda di controllo.

    *** Completiamo il nostro gioco scrivendo gli stessi codici agli altri due pupazzi di fiocchi di neve.

     

     

    Dopo aver completato i nostri codici, fissiamo la console sul monitor con del nastro biadesivo. Verifichiamo il funzionamento del nostro gioco cliccando sulla bandiera verde.

    • I fiocchi di neve devono muoversi in direzioni casuali,

    • Il pinguino deve saltare quando il sensore vede la nostra mano,

    • Ogni volta che il fiocco di neve tocca il pinguino, dovremmo guadagnare 1 punto. ∙ Quando il nostro punteggio è 3, la partita deve essere finita.

    1.jpg
    2_462b81ba-15ba-4948-bf09-871444246e3d_480x480.jpg
    3.jpg
    4.jpg
    5.jpg
    6.jpg
    seri_port_480x480.jpg
    KART_480x480.jpg
    pinoo_uzanti_480x480.jpg
    1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
    pinooo_480x480 (2).jpg
    12.JPG
    13.JPG
    16.JPG
    19.JPG
    21.JPG
    24.JPG
    25.JPG
    26.JPG
    27.JPG
    30.JPG
    33.JPG
    36.JPG
    37.jpg
    bottom of page