Selettore
Utilizzare il blocco Selettore per prendere decisioni dinamiche basate sul sensore.
Costruzione
Costruisci il modello della base motrice e il modulo Sensore di colore inferiore.
Test
Ricrea il programma mostrato, quindi scarica ed esegui per effettuare il test.
Suggerimento
È inoltre possibile utilizzare l'Applicazione Port View per visualizzare le letture del sensore in tempo reale.
Panoramica del programma
Avvio
Ciclo - Illimitato
Selettore - Sensore di colore - Confronto Intensità luce
riflessa[Minore di, 50]
Se Vero: Motore grande C - Off
Se Vero: Motore grande B - On
Se Falso: Motore grande B - Off
Se Falso: Motore grande C - On
Impostazione di una soglia
Nelle pagine seguenti misurerai i livelli di luce e oscurità rilevati dal sensore di colore, quindi ne utilizzerai i valori per calcolare la media, che diventerà la soglia di sensibilità alla luce del sensore.
Innanzitutto sposta il sensore di colore sulla linea scura.
Apri quindi la Pagina Hardware e prendi nota del valore visualizzato per la porta 3. Questo è il valore minimo (x).
Ora allontana il sensore di colore dalla linea scura.
Prendi nota del valore visualizzato per la porta 3. Questo è il valore massimo (y).
Per impostare la soglia, calcola l'equazione (x+y)/2 e immetti il risultato nel blocco Selettore (il valore effettivo può non corrispondere a quello riportato nell'esempio).
Quindi scarica il programma.
Modifica
E ora tocca a te! Verifica se la base motrice funziona quando segue una linea di colore più chiaro. In caso negativo, prova a impostare di nuovo la soglia.
Risoluzione dei problemi
A un certo punto la luce del sensore che viene riflessa dalla linea supererà la soglia, facendo muovere in cerchio la base motrice. In questo caso, modifica il valore di soglia.
Suggerimento
Se la differenza tra i valori x e y è minima, la linea non verrà rilevata. In questo caso, prova a ricalibrare il sensore.
Qual è il passaggio successivo?
Supporto per l'insegnante
Gli studenti effettueranno le seguenti attività:
Utilizzare il blocco Selettore per prendere decisioni dinamiche basate sul sensore.
Set di base LEGO MINDSTORMS EV3
EV3 Lab o EV3 Programming