Skip to main content

In questa sezione utilizzerai i progetti che costruisci nella sezione Gioca per creare un progetto in grado di manipolare sia il braccio che l'artiglio.

Richiama i progetti ArmUpDown2 e ClawUpDown.

progetti in vexcode

Vogliamo in qualche modo incorporare entrambi questi progetti nello stesso progetto. Tuttavia, c'è solo un pulsante Brain Up e un pulsante Brain Down.

Pertanto, abbiamo bisogno di un pulsante che funga da "switcher" tra il braccio e l'artiglio.

Utilizza il seguente schema di blocchi per aiutarti a costruire il tuo progetto:

blocchi vexcode da utilizzare

Rispondi alle seguenti domande nel tuo quaderno di ingegneria mentre pianifichi il tuo progetto:

  1. Per cosa vuoi programmare il robot? Spiegare con dettagli.

  2. Quante condizioni dovrà verificare il tuo progetto nei blocchi [If then else] ?

Suggerimento: Usa il pulsante Brain Check come "scambiatore" tra il braccio e l'artiglio. Pertanto, se si tiene premuto il pulsante Brain Check, il braccio viene controllato utilizzando i pulsanti Brain Su e Giù. Se il pulsante Brain Check viene rilasciato, l'artiglio viene controllato utilizzando i pulsanti Brain Su e Giù.

Segui i passaggi seguenti mentre crei il tuo progetto:

Icona Suggerimenti per gli insegnanti Suggerimenti per gli insegnanti

  • Prima di passare alla fase successiva della programmazione, chiedi agli studenti di rivedere e valutare il loro pseudocodice seguendo i passaggi nel contesto della pressione dei pulsanti del cervello. Fai clic qui (Google / .docx / .pdf) per un esempio di come potrebbe apparire lo pseudocodice per questa sfida. Puoi scaricare una rubrica dello pseudocodice qui (Google / .docx / .pdf).

  • Ricorda agli studenti che possono utilizzare la funzione Guida all'interno di VEXcode IQ per saperne di più su qualsiasi blocco.

Icona della casella degli strumenti dell'insegnante Casella degli strumenti per l'insegnante

  1. L'obiettivo è aggiungere ulteriore programmazione in modo che il Clawbot apra o chiuda l'artiglio premendo uno o più pulsanti sul cervello del Clawbot (ad esempio, un pulsante o una coppia di pulsanti per aprire l'artiglio e un altro per chiudere l'artiglio). La programmazione per alzare e abbassare il braccio del Clawbot premendo i pulsanti sul cervello dovrebbe essere già stata costruita durante la sezione Gioca.

  2. Questa domanda ha lo scopo di indurre gli studenti a riflettere sui condizionali necessari all'interno dei blocchi [If then else]. L'interfaccia utente richiederà la verifica di cinque condizioni. La prima condizione verificata è se viene premuto il pulsante Verifica. Se viene premuto il pulsante Verifica, la condizione successiva da verificare è se viene premuto il pulsante Su (Condizione 2) o se viene premuto il pulsante Giù (Condizione 3). Se il pulsante Controlla non viene premuto, il progetto si sposta verso il basso per verificare se viene premuto solo il pulsante Su (Condizione 4) o se viene premuto il pulsante Giù (Condizione 5).

  1. Pianifica le condizioni che il tuo progetto deve verificare utilizzando disegni e pseudocodice.

  2. Utilizza lo pseudocodice che hai creato per sviluppare il tuo progetto.

  3. Testa spesso il tuo progetto e ripetilo utilizzando ciò che hai imparato dai test.

  4. Cosa potresti aggiungere al tuo progetto per controllare meglio i motori Claw e Arm? Spiegare con dettagli.

  5. Condividi il tuo progetto finale con il tuo insegnante.

Icona Suggerimenti per gli insegnanti Suggerimenti per gli insegnanti

Incoraggia gli studenti che hanno problemi di programmazione a rivedere il video tutorial If Then Else Blocks in VEXcode IQ. Dovrebbero anche usare i progetti ArmUpDown2 e ClawUpDown di Play come base per questo nuovo progetto. Agli studenti è stato fornito un elenco di fonti potenzialmente utili da utilizzare come riferimenti.

in caso contrario icona del video tutorial

Se hai difficoltà a iniziare, esamina quanto segue in VEXcode IQ Blocks:

  • Video tutorial If-Then-Else Blocks o Utilizzo dei loop 

video tutorial

  • Utilizzo del video tutorial della Guida 

utilizzando l'icona della guida

  • Versioni precedenti del tuo progetto (ArmUpDown2 o ClawUpDown)

Icona Estendi il tuo apprendimento Estendi il tuo apprendimento

Chiedi agli studenti di incorporare il Touch LED o di chiedere al robot di riprodurre un suono quando i pulsanti vengono scambiati tra il braccio e l'artiglio. Gli studenti potrebbero anche far sì che il LED Touch si accenda di verde quando viene controllato il braccio e di blu quando viene controllato l'artiglio.

Quella che segue è una soluzione di esempio:

soluzione di eile