Come fare un LEGO Mindstorms NXT Alpha Rex evitare oggetti

Come fare un LEGO Mindstorms NXT Alpha Rex evitare oggetti

Programmare i robot LEGO Mindstorms NXT è un progetto abbastanza semplice, che utilizza uno stile di visualizzazione. Se avete fatto un robot prima, probabilmente hai qualche esperienza di lavoro con il linguaggio di programmazione. Per programmare il tuo Rex Alpha Mindstorms, sarà necessario conoscere alcune delle nozioni di base della programmazione Mindstorms, comprese la programmazione motori e sensori e le subroutine.

Istruzioni

• Compilare il modello di LEGO Mindstorms Alpha Rex secondo le indicazioni. Le indicazioni per il modello sono elencate nella casella riferimenti.

• Collegare il mattoncino LEGO NXT al computer utilizzando il Bluetooth o il cavo USB incluso. Eseguire il software di programmazione NXT.

• Tre subroutine programma, uno per camminare in avanti, uno per la rotazione a sinistra e uno per girando a destra. Per camminare, uso spostare blocchi di programmare una gamba per spostare e il motore sul retro per inclinare in direzione della gamba opposta. Ripetere l'operazione con le altre tappe per creare movimento a piedi. Per attivare, programmare una gamba per spostare in un momento. Si può essere utile per inclinare il robot nella stessa direzione come la gamba di ottimizzazione. Se avete costruito il modello prima, hai già queste routine salvate.

• Programmare il robot per camminare in avanti fino a quando il sensore IR prende un ostacolo. È possibile impostare la distanza per essere più vicino o lontano, come si preferisce.

• Posizionare un blocco switch all'estremità della linea. Programma per il blocco in modo casuale scegliere uno dei due percorsi che seleziona come opzione.

• Posizionare i blocchi di girare a sinistra e a destra sui due rami del blocco di opzione. In tal modo che il robot in modo casuale svoltare a sinistro o a destra quando rileva un ostacolo.

• Posto l'intero programma all'interno di un ciclo. Se si imposta il ciclo infinito, il robot sarà camminare in avanti a tempo indeterminato e girare quando vede gli ostacoli. È possibile anche impostare per eseguire questo solo un paio di volte.