Obiettivo

Utilizzare più valori memorizzati nella memoria del mattoncino EV3 per far muovere la base motrice.

Programma

  • Avvio
  • Ciclo - Conteggio[4]
    • Attesa - Sensore di contatto - Confronto Stato[2] (Premuto e rilasciato)
    • Attesa - Sensore di colore - Confronto Colore[2,3,4]
    • Variabile - Lettura Vettore numerico
    • Operazioni sui vettori - Scrittura all'indice Valore numerico
    • Variabile - Scrittura Vettore numerico
    • Suono - Riproduzione file[Click]
  • Suono - Riproduzione[Horn 2]
  • Ciclo - Conteggio[4]
    • Variabile - Lettura Vettore numerico
    • Operazioni sui vettori - Lettura all'indice Valore numerico
    • Selettore - Valore numerico
      • Se 2 (Blu): Movimento tipo cingolato - Potenza B[0], Potenza C[50] (girare a sinistra)
      • Se 3 (Verde): Movimento tipo cingolato - Potenza B[50], Potenza C[50] (spostarsi in avanti)<
      • Se 4 (Giallo): Movimento tipo cingolato - Potenza B[50], Potenza C[0] (girare a destra)

Modifica

Aumenta la dimensione dell'indice del vettore impostando su [8] il conteggio in entrambi i cicli. Che cosa succede? Ora fai muovere la base motrice all'indietro per una rotazione quando rileva il colore rosso.

Suggerimento

  • Nell'esercizio fai clic sul pulsante Aggiungi caso (simbolo più) per creare il caso aggiuntivo, quindi scarica ed esegui per effettuare il test.
  • La distanza consigliata dal cuboide al sensore è 8 mm. Aumenta il conteggio per entrambi i cicli se sono necessari più di quattro passaggi.
  • Questo programma ha un indice [8], definito dal conteggio del ciclo. Al blocco Selettore è stato aggiunto un quarto comportamento utilizzando il pulsante Aggiungi caso (simbolo più). Il colore rosso fa muovere all'indietro la base motrice per una rotazione.
  1. Apri il software
  2. Seleziona "Robot Educativo"
  3. Seleziona "Approfondimento"
  4. Click su "Vettori"
  5. Click su "Apri"