Utilizzo dell'interruttore paraurti con VEX EXP

Descrizione

Questo sensore è un interruttore. Indica al robot se il suo paraurti è premuto (valore del sensore pari a 1) o rilasciato (valore del sensore pari a 0).

Pezzo interruttore paraurti VEX.


Come funziona l'interruttore del paraurti: completamento del circuito

L'interruttore per paraurti VEX si basa probabilmente sul dispositivo elettrico più comunemente utilizzato: l'interruttore. Un interruttore è costituito da due terminali (punti in cui collegare un filo) e un ponte di filo per "effettuare" la connessione quando l'interruttore viene premuto. Come mostrato nell'animazione sottostante, quando si preme il filo di collegamento, si "completa" il circuito e il cervello del robot lo registra nel programma.

L'interruttore del paraurti è una parte di un circuito che non è collegata o è rotta. Quando premi l'interruttore del paraurti, la connessione viene stabilita e l'elettricità può fluire.


Configurazione dell'interruttore del paraurti

Posizionamento

Vista angolata della costruzione del BaseBot. Il robot è dotato di un interruttore paraurti evidenziato e puntato verso la parte anteriore del robot.

Il posizionamento dell'interruttore del paraurti è molto importante per ottenere letture accurate.

Assicurarsi che nessuna struttura sul robot sia davanti al pulsante sulla parte anteriore del sensore.

Davanti al sensore deve esserci un percorso libero tra qualsiasi oggetto contro cui viene premuto e il sensore.

Lettura dei risultati dell'interruttore del paraurti

Progetto di blocchi EXP VEXcode che utilizza un Bumper Switch e blocchi Print per segnalare se l'interruttore è premuto. Il progetto recita: All'avvio, imposta il carattere su Mono Small su Brain. Il prossimo è un ciclo Forever con 4 blocchi al suo interno. I 4 blocchi riportano la scritta Cancella tutte le righe su Brain, imposta il cursore sulla riga 1 colonna 1 su Brain, stampa Bumper premuto? su Brain e imposta il cursore sulla riga successiva e infine stampa BumperA premuto? sul Cervello. Il progetto viene mostrato in esecuzione su un EXP Brain di lato e sullo schermo compare la scritta Bumper pressed? VERO.

È utile utilizzare i blocchi di stampa per stampare i risultati del Bumper Switch.

Una volta creato ed eseguito un progetto che stampa i risultati di Bumper Switch, sarai in grado di vederli sullo schermo di Brain.


Aggiunta dell'interruttore paraurti come dispositivo in VEXcode EXP

Ogni volta che un sensore viene utilizzato con un linguaggio di programmazione, deve essere configurato all'interno di quel linguaggio.

Menu Dispositivi VEXcode EXP dopo aver selezionato il pulsante Aggiungi un dispositivo. L'opzione 3 fili è evidenziata.

Con VEXcode EXP, ciò si ottiene utilizzando la funzione "Aggiungi un dispositivo" dalla finestra Dispositivi. Dovrai andare ai sensori a 3 fili.

Screenshot di VEXcode EXP con il menu Dispositivi aperto. Un Bumper Switch collegato viene elencato ed evidenziato nel menu Dispositivi. La casella degli strumenti dei blocchi è aperta e la categoria di blocchi Rilevamento paraurti è evidenziata.

Una volta aggiunto l'interruttore Bumper al progetto, sarà disponibile un nuovo set di blocchi sensore.

Per maggiori informazioni sui blocchi della categoria "Rilevamento" relativi all'interruttore Bumper, consulta le informazioni della Guida (Blocchi progetto).


Usi comuni dell'interruttore del paraurti

Percepire una stampa

VEXcode EXP blocca il progetto che utilizza un Bumper Switch per avanzare fino a toccare un oggetto o un muro. Il progetto recita: Una volta avviato, procedere in avanti, attendere che venga premuto BumperA, quindi interrompere la guida.

Questa funzione consente al tuo robot di rilevare quando qualcosa preme sull'interruttore del paraurti.

Il progetto di esempio mostrato a sinistra viene utilizzato per codificare un robot con un interruttore del paraurti montato sulla parte anteriore per guidare finché non viene premuto il sensore e quindi interrompere la guida una volta premuto l'interruttore del paraurti.

Eventi eccezionali

Progetto di blocchi EXP VEXcode composto da due piccole pile di blocchi. La prima pila ha un blocco Quando iniziato seguito da un blocco Ripeti impostato per ripetersi 4 volte. Nel blocco Ripeti sono presenti 2 blocchi che indicano Avanza per 500 mm e poi Gira a destra per 90 gradi. La seconda pila di blocchi riporta la dicitura Quando BumperA è stato premuto, Stampa BumperA è stato premuto? su Cervello e imposta il cursore sulla riga successiva.

Questa funzione consente al tuo programma di eseguire codice specifico quando rileva qualcosa che preme sull'interruttore del paraurti.

Il progetto di esempio mostrato a sinistra viene utilizzato per codificare un robot con un interruttore del paraurti montato sulla parte anteriore per guidare in un quadrato e ogni volta che viene premuto l'interruttore del paraurti, Brain stamperà True.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: