12. Confronto

Obiettivo

Utilizzare il sensore di colore per attivare i motori della base motrice quando vengono rilevati colori specifici.

In questo esempio la base motrice riconosce i colori e:

  • se rileva il colore verde, si muove in avanti facendo eseguire alle ruote una rotazione
  • se non rileva il verde, riproduce il suono 'click'

Programma

  • Avvio
  • Ciclo - Illimitato
    • Sensore di colore - Misurazione Colore
    • Confronto - Uguale a[3] (Verde) // usa un Filo dati per confrontare il colore rilevato con il Sensore con il Verde
    • Selettore - Valore logico // usa un Filo dati per importare il risultato del confronto in questo blocco
      • Se Vero:
        • Movimento con controllo sterzo - Rotazioni[1]
      • Se Falso:
        • Suono - Riproduzione file[Click]
        • Attesa - Tempo[1 s]

Modifica

Imposta su 'Maggiore di' la modalità del blocco Confronto, quindi scarica ed esegui per effettuare il test. Cosa succede? La base motrice si sposterà in avanti solo se rileva quali colori?

Suggerimento

  • Il sensore di colore funziona in modo ottimale con mattoncini LEGO®.
  • La base motrice si sposterà in avanti solo se il sensore di colore rileva i colori che nel blocco Sensore colore (modalità confronto colore) corrispondono a numeri superiori al 3.
  1. Apri il software
  2. Seleziona "Robot Educativo"
  3. Seleziona "Approfondimento"
  4. Click su "Confronto"
  5. Click su "Apri"