Skip to main content

Icona della cassetta degli attrezzi dell'insegnante Toolbox per l'insegnante - Schema dell'attività

  • Questa esplorazione introdurrà gli studenti alla programmazione di base del motore del braccio del V5 Clawbot.

  • Imparare a programmare il motore del braccio consente agli studenti di controllare correttamente i movimenti del braccio del V5 Clawbot. Per maggiori informazioni sui blocchi utilizzati, consultare la guida .

Il V5 Clawbot è pronto a partire!


Questa esplorazione ti fornirà gli strumenti per iniziare a creare alcuni fantastici progetti utilizzando il braccio del V5 Clawbot.

  • I VEXcode V5 che verranno utilizzati in questa esplorazione includono:

Il blocco VEXcode V5 recita: ruotare ArmMotor di 90 gradi.

  • Per scoprire maggiori informazioni sul blocco, apri la Guida e seleziona il blocco [Gira per] .

VEXcode V5 mostra il blocco Spin for nell'area di lavoro a sinistra e la Guida aperta a destra. Nella Guida si legge che il blocco Spin for fa girare uno Smart Motor V5 per una determinata distanza e fornisce informazioni su come utilizzare il blocco in un progetto.

  • Assicurati di avere l'hardware necessario, il tuo notebook di progettazione e VEXcode V5 scaricato e pronto.

Icona Suggerimenti per gli insegnanti Suggerimenti per gli insegnanti

Se è la prima volta che uno studente utilizza VEXcode V5, potrà fare riferimento ai Tutorial in qualsiasi momento durante questa esplorazione. I tutorial si trovano nella barra degli strumenti

Barra degli strumenti VEXcode V5 con l'icona Tutorial evidenziata in un riquadro rosso. Da sinistra, la barra degli strumenti mostra il logo V5, un'icona a forma di globo, File e poi Tutorial. A destra dei Tutorial si trovano altre icone e funzionalità.

Materiali richiesti:
Quantità Materiali necessari
1

Kit di avvio per la classe VEX V5  (con firmware aggiornato)

1

Codice VEX V5

1

Quaderno di ingegneria

1

Progetto di esempio Clawbot (trasmissione a 2 motori, senza giroscopio)

Fase 1:  Preparazione all'esplorazione

Prima di iniziare l'attività, hai pronto ciascuno di questi elementi? Selezionare ciascuna delle seguenti opzioni:

  • I motori sono collegati alle porte corrette?

  • I cavi intelligenti  sono completamente inseriti in tutti i motori?

  • Il Cervello è acceso?

  • La batteria è carica ?

Icona Suggerimenti per gli insegnanti Suggerimenti per gli insegnanti

Simulare per gli studenti ciascuna delle fasi di risoluzione dei problemi.

Passaggio 2: avviare un nuovo progetto

Prima di iniziare il progetto, seleziona il modello di progetto corretto. Il progetto di esempio del modello Clawbot (trasmissione a 2 motori, senza giroscopio) contiene la configurazione dei motori del Clawbot. Se il modello non viene utilizzato, il robot non eseguirà correttamente il progetto.

Barra degli strumenti VEXcode V5 con il menu File aperto e la voce Apri esempi evidenziata in un riquadro rosso. Apri esempi è la quarta voce nel menu sotto Nuovo progetto blocchi, Nuovo progetto testo e Apri.

Completare i seguenti passaggi:

  • Aprire il menu File.
  • Seleziona Apri Esempi.

In basso c'è la scritta Clawbot (trasmissione a 2 motori, senza giroscopio) e in alto c'è l'icona di un robot grigio che indica quale modello di progetto aprire.

  • Seleziona e apri il progetto di esempio del modello Clawbot (trasmissione a 2 motori, senza giroscopio).
  • Poiché programmeremo per controllare il braccio, rinomina il tuo progetto ArmControl.
  • Salva il tuo progetto.
  • Verificare che il nome del progetto ArmControl sia ora visualizzato nella finestra al centro della barra degli strumenti.

Nella finestra di dialogo Nome progetto nella barra degli strumenti VEXcode V5 è riportato Arm Control. Viene selezionato lo slot 1 e sulla barra degli strumenti, sulla destra, viene visualizzato il messaggio Salvato.

Icona Suggerimenti per gli insegnanti Suggerimenti per gli insegnanti

  • Poiché si tratta di un'attività introduttiva alla programmazione, l'insegnante dovrebbe modellare i passaggi e poi chiedere agli studenti di completare le stesse azioni. L'insegnante deve quindi monitorare gli studenti per assicurarsi che seguano correttamente i passaggi.

  • Assicuratevi che gli studenti abbiano selezionato Apri esempi dal menu File.

  • Assicurarsi che gli studenti abbiano selezionato il modello di progetto di esempio Clawbot (trasmissione a 2 motori, senza giroscopio) .

    Puoi far notare agli studenti che ci sono diverse selezioni tra cui scegliere nella pagina Esempi . Man mano che costruiranno e utilizzeranno altri robot, avranno la possibilità di utilizzare modelli diversi.

  • Puoi chiedere agli studenti di aggiungere le loro iniziali o il nome del loro gruppo al nome del progetto. Ciò contribuirà a differenziare i progetti se chiederai agli studenti di presentarli.

Icona della cassetta degli attrezzi dell'insegnante Toolbox per insegnanti - Salvataggio progetti

Da notare che quando hanno aperto per la prima volta VEXcode V5, la finestra era etichettata VEXcode Project e non era stata salvata (come indicato sulla barra degli strumenti). VEXcode Project è il nome predefinito del progetto quando VEXcode V5 viene aperto per la prima volta. Dopo che il progetto è stato rinominato ArmControl e salvato, la visualizzazione è stata aggiornata in Salvato. Utilizzando questa finestra nella barra degli strumenti, è facile verificare che gli studenti stiano utilizzando il progetto corretto e che questo venga salvato.

Una volta salvato inizialmente un progetto, VEXcode V5 salva automaticamente tutte le modifiche successive, come indicato dal messaggio accanto al nome del progetto.

Dì agli studenti che ora sono pronti per iniziare il loro primo progetto. Spiega agli studenti che seguendo pochi semplici passaggi saranno in grado di creare ed eseguire un progetto che solleverà e abbasserà il braccio del Clawbot.

Icona della cassetta degli attrezzi dell'insegnante Toolbox per l'insegnante - Fermati e discuti

Questo è un buon momento per fermarsi e far rivedere ai gruppi di studenti i passaggi appena completati per avviare un nuovo progetto in VEXcode V5.

Passaggio 3: spostare il braccio verso l'alto

Ora inizieremo programmando il sollevamento del braccio!

Rotazione per letture a blocchi: ruotare ArmMotor di 90 gradi verso l'alto.

  • Aggiungere il blocco [Spin for] sotto il blocco {When started} nell'area di programmazione.

Barra degli strumenti VEXcode V5 con tutorial evidenziati in un riquadro rosso. La barra degli strumenti mostra, da sinistra a destra, il logo V5, un'icona a forma di globo, File e Tutorial. A destra dei Tutorial si trovano icone e funzionalità aggiuntive.

  • Se desideri una dimostrazione, guarda il tutorial sullo spostamento del braccio in VEXcode V5.

Selezione dello slot nella barra degli strumenti VEXcode V5, con lo slot 1 selezionato ed evidenziato con una casella rossa.

  • Fare clic sull'icona Slot . Puoi scaricare il tuo progetto in uno degli slot disponibili nel Robot Brain. Fare clic sullo Slot 1.

L'icona del cervello è verde nella barra degli strumenti VEXcode V5, a destra dell'icona del controller disabilitato e a destra dell'icona di download. L'icona del cervello è evidenziata da un riquadro rosso.

  • Collega il robot al tuo computer o tablet. Una volta stabilita la connessione, l'icona Cervello nella barra degli strumenti diventa verde.

Il pulsante Download nella barra degli strumenti VEXcode V5 è evidenziato da una casella rossa. L'icona Download si trova a destra dell'icona verde del cervello e a sinistra del pulsante Esegui.

  • Fare clic sul pulsante Scarica sulla barra degli strumenti per scaricare il progetto Drive nel Robot Brain.

Icona della cassetta degli attrezzi dell'insegnante Toolbox per l'insegnante - Aiuto con i blocchi

  • Si noti che nell'area di programmazione è già presente un blocco {When started} posizionato di default. Ogni progetto inizierà con questo blocco. Quando il progetto viene avviato, i blocchi collegati verranno eseguiti nella sequenza in cui sono stati posizionati.

    Dimostra come cliccare sul blocco [Spin for] e trascinarlo nell'area di programmazione, collegandolo al blocco {When started} . Sentirai un clic quando sarà agganciato.

  • Se si utilizza un computer, lo studente deve collegare il VEX V5 Robot Brain al computer tramite un cavo USB . Se si utilizza un tablet, il VEX V5 Robot Brain deve essere collegato al tablet tramite la Smart Radio.

  • Se gli studenti utilizzano un computer, chiedete loro di scollegare il cavo USB dal Robot Brain. Se il robot è collegato a un computer durante l'esecuzione di un progetto, potrebbe tirare il cavo di collegamento.

La schermata iniziale di V5 Brain mostra il progetto Arm Control nello slot uno nell'angolo inferiore sinistro. La fila di icone soprastante riporta Unità, Dispositivi, Impostazioni e una cartella VEX.

  • Controlla che il progetto ArmControl sia stato scaricato nel cervello nello slot scelto.

Icona della cassetta degli attrezzi dell'insegnante Toolbox per l'insegnante - Opzione per modellare prima

Simulare l'esecuzione del progetto davanti alla classe prima di far provare tutto a tutti gli studenti contemporaneamente. Raduna gli studenti in un'area e lascia abbastanza spazio per consentire al Clawbot di muovere il braccio. Mostra come terminare il progetto e come far abbassare il braccio del Clawbot nella posizione di riposo.
Dì agli studenti che ora è il loro turno di eseguire i loro progetti. Assicuratevi che ci sia spazio a sufficienza per sollevare il braccio del Clawbot in tutta sicurezza.

  • Esegui il progetto sul Clawbot assicurandoti che il progetto sia selezionato, quindi premi il pulsante Esegui. Congratulazioni per aver creato il tuo primo progetto Claw Arm!

Passaggio 4: prova questo: programma il braccio verso il basso

Ora che hai programmato il braccio per il movimento verso l'alto, puoi programmarlo per l'abbassamento o il movimento verso il basso.

Vista laterale del V5 Clawbot con l'artiglio rivolto verso destra.

Il V5 Clawbot con il braccio abbassato.

  • Aggiungi un blocco [Wait] e un secondo blocco [Spin for] al tuo progetto ArmControl in modo che il braccio si sollevi di 90 gradi, attenda 3 secondi e poi torni giù.
    Suggerimento: Dovrai cambiare la direzione all'interno del blocco [Spin for] . Per ulteriori informazioni sul blocco [Wait], vedere la Guida di VEXcode V5.
  • Verifica che il tuo progetto rivisto muova il braccio verso l'alto di 90 gradi, attenda tre secondi e poi muova il braccio verso il basso di 90 gradi scaricando  ed eseguendo  il tuo progetto ArmControl.
  • Si noti che il braccio mantiene la sua posizione mentre il blocco  [Wait] è in esecuzione. Il motore trae energia dalla batteria per sostenere il braccio contrastando la forza di gravità. Questo perché l'impostazione predefinita per l'arresto del motore è <Hold> . Ci sono altre due impostazioni per l'arresto: <Brake> e <Coast>. Ne parleremo in un altro laboratorio.

Icona della cassetta degli attrezzi dell'insegnante Toolbox per l'insegnante - Soluzione

In precedenza il braccio è stato spostato verso l'alto utilizzando un blocco [Spin for] con parametri impostati su "Up" e per "90 gradi". Gli studenti devono ora aggiungere un blocco [Aspetta] impostato su "3 secondi" e un secondo blocco [Gira per] impostato su "Giù". Non è necessario modificare il parametro di 90 gradi affinché il braccio ritorni alla sua posizione originale.

Mentre il blocco [Attendi] è in esecuzione, il braccio manterrà la sua posizione perché "Hold" è il tipo di arresto predefinito del motore intelligente V5. È importante notare che se il tipo di arresto fosse impostato su frenata o inerzia, il braccio inizierebbe a ricadere verso il basso a causa del suo peso e della forza di gravità.

La soluzione di esempio mostra un blocco Quando avviato con tre blocchi collegati. I blocchi riportano, dall'alto verso il basso, Spin Arm Motor su per 90 gradi; attendere 3 secondi; Spin Arm Motor giù per 90 gradi.

Fase 5: Completa la sfida del controllore del traffico di volo

Vista laterale del V5 Clawbot con il braccio esteso verso l'alto e due frecce che puntano verso l'alto e verso il basso sotto l'artiglio, a indicare il movimento verso l'alto e verso il basso.

Un Clawbot V5 che alza e abbassa il braccio.Nella sfida del controllore del traffico aereo, il Clawbot deve muovere il braccio su e giù di 90 gradi ciascuno, attendere 3 secondi, muovere il braccio su e giù due volte di 45 gradi ciascuno, attendere 5 secondi e quindi muovere il braccio su e giù tre volte di 90 gradi.

Ecco un elenco dei comportamenti del Clawbot:

  • Muovi il braccio verso l'alto e poi verso il basso per 90 gradi.
  • Attendi 3 secondi.
  • Muovi il braccio verso l'alto e poi verso il basso di 45 gradi.
  • Muovi il braccio verso l'alto e poi verso il basso di 45 gradi.
  • Attendi 5 secondi.
  • Muovi il braccio verso l'alto e poi verso il basso per 90 gradi.
  • Muovi il braccio verso l'alto e poi verso il basso per 90 gradi.
  • Muovi il braccio verso l'alto e poi verso il basso per 90 gradi.

Icona della cassetta degli attrezzi dell'insegnante Toolbox per l'insegnante - Soluzione

La maggior parte dei blocchi in questa sfida sono [Gira per] blocchi. Dopo aver aggiunto un blocco [Gira per] per muovere il braccio verso l'alto e uno per muoverlo verso il basso, puoi fare clic con il pulsante destro del mouse o fare clic a lungo sul primo blocco [Gira per] e scegliere Duplica per aggiungere il terzo e il quarto blocco [Gira per] e così via. Per questa sfida sono necessari in totale dodici blocchi [Gira per] . Quindi i parametri possono essere modificati per soddisfare la sfida e possono essere aggiunti [Aspetta] blocchi tra i [Gira per] blocchi.

Un progetto VEXcode con un blocco When started con due blocchi Spin for allegati. Si apre il menu contestuale con l'opzione Duplica selezionata.