Come controllare un Mindstorm con un altro Mindstorm

LEGO Mindstorms è una costruzione di robot con cui costruire un robot con un elettronico Mindstorms NXT brick, motori e pezzi LEGO e poi scaricare un set di istruzioni per il computer dal software Mindstorms al mattone e portare il vostro robot in vita. In molti casi, le istruzioni sono predeterminate con un numero limitato di opzioni, ma è possibile utilizzare la funzionalità di connessione Bluetooth per utilizzare uno Mindstorms NXT brick per controllare un altro come un telecomando auto, dando il vostro robot un set più dinamico delle opzioni.

Istruzioni

Programma di controllo remoto

• Aprire il programma Mindstorms sul tuo computer e fare clic su "File" e quindi "nuovo" per iniziare un nuovo programma. Fare clic su "loop" e aggiungerlo al progetto. Questo ciclo contiene tutti i comandi in questo programma.

• Aggiungere un blocco di prova pulsante variabile alla catena con un valore "0". Collegare un pulsante interruttore alla catena, deselezionare l'opzione "Vista piatta" nella finestra Proprietà e aggiungere un altro blocco di prova pulsante all'interno del loop di interruttore. Modificare il sensore dello switch to "NXT bottoni" e il relativo valore pulsante "Tasto sinistro". Fare clic sul pulsante test all'interno del ciclo e modificarne il valore su "1".

• Creare due ulteriori interruttori con pulsante variabili di test e collegarli alla catena. Cambiare il mezzo valore dell'opzione tasto per "il tasto Enter" e il valore di prova pulsante su "2". Modificare il terzo valore dell'opzione pulsante a "Tasto sinistro" e il valore di prova pulsante a "3".

• Aggiungere due ulteriori variabili alla catena. Impostare il primo come un test di pulsante e il secondo come un pulsante. Utilizzare il rocchetto per collegare un filo conduttore tra i simboli cancelletto seguito ogni variabile. Quando si esegue il programma, è necessario che queste variabili invierà il pulsante che è stato premuto sul mattone NXT remote per il mattone NXT sul robot.

• Aggiungere un'altra variabile alla catena e impostarlo su "Pulsante". Aggiungere un blocco di "Invia messaggio" per la catena e anche collegarlo alla variabile al lato di esso utilizzando il rocchetto di filo sotto i due blocchi. Modificare il valore del messaggio di "Numero" e lasciare la cassetta postale impostata su "1".

• Salva questo programma e scaricarlo per il mattone NXT che si utilizzerà come telecomando.

Programma robot

• Fare clic su "File" e selezionare "Nuovo" per iniziare un nuovo programma. Aggiungere un ciclo e collegarla alla catena inferiore di punto di partenza. Questo ciclo invierà le istruzioni per il NXT brick remoto. All'interno del loop, aggiungere un altro anello alla catena e modificarne il valore di controllo per "Logica".

• Collegare un blocco del messaggio di ricezione all'interno del secondo ciclo. Modificare il valore del messaggio di "Numero" e utilizzare il rocchetto di filo per collegare l'opzione "Messaggio ricevuto" all'anello contenente questo blocco. Lasciare la cassetta postale impostata su "1".

• Collegare un pulsante variabile all'esterno del ciclo interno, ma ancora all'interno del ciclo più grande. Modificare l'opzione su "Pulsante" e l'azione di "Scrittura." Collegare un filo dal blocco ricezione messaggio a questa variabile. Questa parte del vostro programma leggerà le istruzioni inviate dal telecomando.

• Connettere un blocco variabile a catena principale dal punto di partenza e cambiarlo in un "pulsante". Collegare un blocco del ciclo per sempre alla catena. Collegare un altro blocco variabile e impostarlo su "pulsante". Collegare un interruttore a catena e modificare il controllo di "Valore," tipo a "Numero" e deseleziona la casella "Vista piatta".

• Aggiungere un blocco di variabili, blocco di logica e due spostare i blocchi della catena all'interno del blocco switch. Impostare il blocco variabile alla "Direzione" e connettersi al rocchetto di filo di valore alla "A" sotto il blocco di logica. Modificare il funzionamento del blocco logica "Non" e connettersi al rocchetto di filo di risultato direzione sotto il primo blocco di mossa.

• Cambiare la porta del primo spostare blocco ad "A" e il valore di durata su "Illimitato". Modificare il valore di direzione del secondo blocco mossa su "Stop".

• Salva questo programma e scaricarlo per il NXT brick del vostro robot.

Controllare il Robot

• Attivare la connessione Bluetooth sia mattoni NXT nel menu principale di NXT.

• Andare al menu Bluetooth sul mattone NXT telecomando e scegliere "Cerca". Scegliere il "mattone NXT" del robot dall'elenco e fare clic su "Connetti" utilizzando connessione numero uno. Immettere "1234" per la passkey su entrambi mattoni NXT se necessario.

• Premere l'opzione "Esegui programma" per il controllo remoto NXT brick. Premere l'opzione "Esegui programma" per il mattone NXT del robot. Ora puoi controllare la direzione che il robot si muove utilizzando la sinistra, destra e inserire i pulsanti sul telecomando mattone NXT.