Selezione della porta

Selettore della porta
Molti blocchi di programmazione richiedono la selezione delle porte che verranno utilizzate da tali blocchi sul mattoncino EV3 (A, B, C, D, 1, 2, 3 e 4). I selettori delle porte si trovano nell'angolo in alto a destra di questi blocchi.
Porte dei motori
In questa figura vengono mostrati i selettori delle porte in tutti i blocchi dei motori. I blocchi Movimento con controllo sterzo e Movimento tipo cingolato sono simili.





Fai clic sul selettore della porta per visualizzare l'elenco delle porte e selezionare una porta. I motori devono essere connessi alle porte A, B, C o D sul mattoncino EV3.

Poiché i blocchi Movimento con controllo sterzo e Movimento tipo cingolato controllano due motori diversi, sono presenti due selettori di porte. Il primo è per il motore sinistro e il secondo è per il motore destro.
Porte dei sensori
Nella figura riportata di seguito vengono mostrati i selettori delle porte su alcuni dei blocchi che utilizzano l'input di un sensore.



Fai clic sul selettore della porta per visualizzare l'elenco delle porte e selezionare una porta. I sensori devono connettersi alle porte 1, 2, 3 o 4 sul mattoncino intelligente EV3, ad eccezione del sensore Rotazione motore, che deve connettersi alle porte A, B, C o D.
Errori sulle porte
A seconda della porta selezionata, il selettore della porta può visualizzare un errore sulla porta, come mostrato di seguito.



Si tratta di un avviso che indica che il motore o il sensore connesso alla porta selezionata sul mattoncino EV3 non corrisponde al tipo richiesto dal blocco di programmazione. Se ad esempio selezioni la porta 3 per un blocco Sensore di contatto, ma il mattoncino EV3 non rileva alcun sensore connesso alla porta 3 oppure rileva un tipo diverso di sensore, viene visualizzato un errore sulla porta.
Suggerimenti
1.EV3 può rilevare errori sulla porta solo quando il mattoncino EV3 è connesso al computer (tramite USB, Bluetooth o Wi-Fi).
2.Puoi utilizzare Visualizzazione Porte nella Pagina Hardware per individuare facilmente il motore e i tipi di sensore connessi alle diverse porte sul mattoncino EV3 quando questo è connesso al computer.
3.Un programma con un errore sulla porta può comunque essere scaricato ed eseguito sul mattoncino EV3, ma le prestazioni dei blocchi interessati potrebbero non essere prevedibili.
Mattoncini connessi in cascata
Puoi utilizzare la connessione in cascata (Daisy-Chain) per connettere più mattoncini EV3. In questo modo un programma può controllare i motori e i sensori dei mattoncini EV3 connessi. Puoi utilizzare la connessione in cascata (Daisy-Chain) per costruire ad esempio un robot con due mattoncini EV3, fino a otto motori e fino a otto sensori, tutti controllati da un singolo programma in esecuzione in uno dei mattoncini EV3.

Se è abilitata la connessione in cascata nel progetto (vedi Connessione in cascata (Daisy-Chain), i blocchi di programmazione con un selettore della porta includeranno anche un controllo Selettore livello, come mostrato di seguito.




Selettore livello
Selettore della porta


Seleziona 1 dal selettore livello per utilizzare un motore o un sensore sullo stesso mattoncino EV3 in cui è in esecuzione il programma. Seleziona 2 per utilizzare un motore o un sensore sul mattoncino EV3 successivo nella connessione a cascata e così via.
Input della porta ottenuto tramite filo
Se selezioni la porta dinamica nell'elenco delle porte, verrà aggiunto un input di porta nell'area degli input del blocco di programmazione. In questo modo è possibile specificare la porta con un filo dati numerico connesso all'input della porta.


Selettore della porta
Porta dinamica
Input di porta

L'input di porta è di tipo numerico, con i seguenti valori:
Porta EV3Valore dell'input di porta
A1
B2
C3
D4
11
22
33
44
Input di due porte ottenuto tramite filo
Se configuri un blocco Movimento con controllo sterzo o Movimento tipo cingolato per l'input di porta ottenuto tramite filo, dovrai specificare due numeri di porta diversi: uno per il motore sinistro e l'altro per il motore destro. Utilizza a tale scopo un numero a due cifre per l'input della porta. La prima cifra del numero (che corrisponde alle decine) specifica il numero di porta del motore sinistro, mentre la seconda cifra (che corrisponde alle unità) specifica il numero di porta del motore destro.

Vedi la tabella sopra riportata per i valori dei numeri di porta dei singoli motori. Nella tabella riportata di seguito vengono mostrati alcuni esempi di input di porta per specificare due porte.
Porte dei motori EV3
(destro, sinistro)
Valore dell'input di porta
B, C23
C, B32
A, B12
A, D14
Input di mattoncini connessi in cascata ottenuto tramite filo
Se è abilitata la connessione in cascata, selezionando la porta dinamica dal selettore livello o dal selettore della porta verrà aggiunto l'input di porta. L'input di porta consente di specificare sia il numero di livello che i valori di porta con un filo dati numerico. Utilizza a tale scopo un numero a tre cifre per l'input di porta, come indicato di seguito:
La cifra delle centinaia specifica il numero di livello del mattoncino EV3 (100 per il mattoncino EV3 attuale, 200 per quello successivo e così via).
La cifra delle unità specifica il numero di porta per un singolo motore o sensore.
Per un blocco Movimento con controllo sterzo o Movimento tipo cingolato la cifra delle decine specifica la porta del motore sinistro, mentre la cifra delle unità specifica la porta del motore destro.
Suggerimenti
Se non includi una cifra delle centinaia, la porta farà riferimento al mattoncino EV3 attuale, lo stesso che verrebbe utilizzato aggiungendo 100.
Vedi le tabelle sopra riportate per i valori di esempio per una o più porte senza connessione in cascata. Nella tabella riportata di seguito vengono mostrati alcuni input di porta di esempio che includono la connessione in cascata.
LivelloPorta/eValore dell'input di porta
13103 (o 3)
1D104 (o 4)
1B, C123 (o 23)
24204
2A201
4B, C423
Selezione della porta
Collegamenti rapidi