Rispondi alle seguenti domande nel tuo quaderno di ingegneria mentre progetti il tuo progetto.
- Cosa vuoi programmare per il robot? Spiega con i dettagli.
- Quante condizioni dovrà verificare il tuo progetto nella dichiarazione if else?
- Ricorda che il
- Questo progetto utilizza quattro pulsanti: sinistra superiore, sinistra inferiore, destra superiore e destra inferiore. Quante condizioni dovrà verificare il progetto dopo aver rilevato che lo schermo è stato premuto? Spiega con i dettagli.
- Suggerimento: il progetto può verificare se la schermata viene premuta utilizzando un'istruzione if else. Quindi dovrai nidificare tre istruzioni if else all'interno dell'istruzione if else, con alcune annidate l'una all'interno dell'altra.
Segui i passaggi seguenti mentre crei il tuo progetto:
Suggerimenti per l'insegnante
- 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 dello schermo. Visualizza un esempio di come potrebbe apparire lo pseudocodice per questa sfida facendo clic su uno dei seguenti link (Google Doc/.docx/.pdf).
- Ricorda agli studenti che possono utilizzare la funzione Aiuto all'interno di VEXcode V5 per aiutarli.
Cassetta degli attrezzi per insegnanti
-
L'obiettivo è programmare l'Artiglio per aprire o chiudere l'artiglio quando si preme uno dei due rispettivi pulsanti sullo schermo del Cervello (cioè, un pulsante per aprire l'artiglio e un altro per chiudere l'artiglio). Inoltre, il progetto dovrebbe anche far alzare o abbassare il braccio dell'artiglio quando si preme uno degli altri due pulsanti (un pulsante per sollevare il braccio e un altro per abbassarlo). Ciò significa che il progetto dovrebbe creare quattro pulsanti in totale sullo schermo di Brain. Tali pulsanti dovrebbero essere chiaramente visibili all'utente per migliorare l'esperienza utente. Quindi saranno necessari eventi e istruzioni di disegno per avere i pulsanti disegnati sullo schermo.
-
Questa domanda ha lo scopo di far riflettere gli studenti sulle condizioni necessarie all'interno delle dichiarazioni if else. I quattro pulsanti richiederanno tre condizioni da controllare dopo aver rilevato che lo schermo è stato premuto. La schermata che viene premuta è tecnicamente la prima condizione controllata, ma non è inclusa nel conteggio di tre condizioni. Le tre condizioni che devono essere controllate dipendono da come il programmatore vuole organizzare il progetto, ma non importa quali, sia le coordinate dei valori x che y devono essere controllate. Tuttavia, un asse deve essere controllato solo una volta e l'altro deve essere controllato due volte.
- Pianifica le condizioni che il tuo progetto deve verificare utilizzando disegni e pseudocodice (Google Doc / .docx / .pdf). Inoltre, pianifica la parte del tuo progetto che disegnerà i quattro pulsanti sullo schermo. Decidi i loro colori.
- Usa lo pseudocodice che hai creato per sviluppare il tuo progetto.
- Metti spesso alla prova il tuo progetto e ripeti su di esso utilizzando ciò che hai imparato dai tuoi test.
- Cosa potresti aggiungere al tuo progetto per controllare meglio i motori Claw and Arm? Spiega con i dettagli.
- Condividi il tuo progetto finale con il tuo insegnante.
Suggerimenti per l'insegnante
Incoraggia gli studenti che hanno difficoltà a programmare a rivedere il progetto di esempio Creazione di un pulsante di arresto. Dovrebbero anche utilizzare i loro progetti LeftOrRight di Play come guida.
Se hai problemi a iniziare, consulta quanto segue:
-
Creazione di un progetto di esempio con pulsante di arresto
# Begin project code while True: drivetrain.drive(FORWARD) if brain.screen.pressing(): drivetrain.stop() while brain.screen.pressing(): wait(5, MSEC) wait(5, MSEC) - Utilizzo delle istruzioni if-else in VEXcode V5 Python (Google Doc/.docx/.pdf)
- Versione precedente del tuo progetto LeftOrRight