Benvenuto in Megistone   Click to listen highlighted text! Benvenuto in Megistone Powered By GSpeech
Benvenuto in Megistone   Click to listen highlighted text! Benvenuto in Megistone Powered By GSpeech
Stampa

COS’È UN SENSORE?

Un sensore permette ad un programma EV3 di raccogliere dati sull’ambiente circostante. I sensori EV3 sono:

COS’È UN SENSORE AL TOCCO?

Il sensore al tocco è in grado di rilevare quando il pulsante rosso del sensore è stato premuto o rilasciato. Con questa informazione, potete programmare un’azione quando il sensore è:
Premuto
Rilasciato
Premuto e poi rilasciato (Urtato)

Quando si potrebbe usare questo sensore?

CHE COSA SIGNIFICA “URTATO”?

Il sensore è fondamentalmente un interruttore Vero/ Falso.

"Urtato" può essere difficile da realizzare. Quali condizioni devono esserci affinché il sensore legga correttamente l’urto?

 

Tempo

Azione

Premuto

Rilasciato

Urtato

1

Il bottone parte rilasciato

Falso

Vero

Falso

2

Il bottone è premuto

Vero

Falso

Falso

3

Il bottone è rilasciato, ed il programma legge il sensore

Falso

Vero

Vero

4

Il bottone è ancora rilasciato, ed il programma testa ancora il sensore al tocco

Falso

Vero

Falso

5

Il bottone è premuto una seconda volta   

Vero

Falso

Falso

6

Il bottone è rilasciato, ma il programma non

legge il sensore

 

 

 

200 sec dopo…

Il programma legge il sensore

Falso

Vero

Vero

201

Il bottone è ancora rilasciato, ed il programma testa ancora il sensore al tocco

Falso

Vero

Falso

 

COME BISOGNA PROGRAMMARE CON IL SENSORE AL TOCCO?

C'è un blocco del sensore al tocco nella scheda gialla, ma c'è un blocco «Attesa» per il tocco nella scheda arancione. Qual è la differenza?

MUOVERSI 

Che cosa accadrebbe se è stato inserito un movimento Steering Block e lasciato il motore "On"? Il robot…

RISPOSTA. Non si muoverà affatto.

Consiglio per principianti: Motor On necessita di essere seguito da un altro blocco (per es. Wait Block)

 

ESERCITAZIONE 1

 

 

SOLUZIONE ESERCITAZIONE 1

Lo scopo di questo programma è quello di far muovere il robot dritto finché non tocchi il sensore con la mano.

  1. Imposta il blocco Steering su «on».
  2. Imposta il blocco Wait per comparare lo stato del tocco.
  3. Imposta il blocco Steering su «off».

 

ESERCITAZIONE 2

SOLUZIONE ESERCITAZIONE 2 

Lo scopo di questo programma è quello di far muovere il robot finché non tocchi il muro. Dopo deve tornare indietro e ruotare di 90°.

  1. Imposta il blocco Steering su «on».
  2. Imposta il blocco Wait per comparare lo stato del tocco.
  3. Vai indietro.
  4. Imposta il Move Steering sui gradi e sterza a 50. Il valore 720° sarà modificato per il tuo robot (usa Port view).
Click to listen highlighted text! Powered By GSpeech