capacitação nxt

12
LEGO Mindstorms NXT

Upload: sanduel

Post on 19-Jun-2015

828 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Capacitação nxt

LEGO Mindstorms NXT

Page 2: Capacitação nxt

Peças Principais

Page 3: Capacitação nxt

Interface com o Usuário - 4 Botões emborrachados; - Permitem a programação do NXT diretamente no bloco.

Botão Laranja : Liga-Desliga/Enter /Run;

Setas Cinza Claras: Utilizadas para movimentar para a esquerda e

direita dentro do menu do NXT;

Botão Cinza Escuro: Limpar/Retornar.

Fonte de Alimentação - 6 Baterias do tipo AA, sendo recomendado a utilização de baterias alcalinas; - Opção disponível para utilização de bateria recarregável de Lithium-Ion de 1400 mAH.

LEGO Mindstorms NXT

Page 4: Capacitação nxt

O sensor de Toque dá ao robô ou a sua aplicação a sensibilidade do toque. O sensor de Toque realiza a detecção do sinal quando é pressionado por algo e quando é desativado também.

Com este sensor podemos realizar a detecção de sinais sonoros.

Este sensor pode realizar medições em decibéis [dB] e

decibéis ajustados [dBA]. O decibel é a medida da pressão

do som.

dBA: Sons que nossos ouvidos estão habilitados a sentir.

dB: Nesta faixa de medição estão inclusas as freqüências

baixas e altas que nossos ouvidos não detectam.

LEGO Mindstorms NXT

Sensor de Som

Sensor de Toque

Page 5: Capacitação nxt

Sensor de Luz

O sensor de Luz é um dos dois sensores que podem dar visão a uma aplicação ou a um robô (o sensor ultrassonico é o outro). Este sensor possibilita que uma aplicação faça a distinção entre o claro e o escuro, bem como, realizar a leitura de intensidade de luz em uma sala e medir a intensidade de luz em uma superfícies colorida.

Sensor Ultrassonico

O Sensor Ultrassonico possibilita a uma aplicação ou a um

robô “visualizar” e detectar objetos. Podemos utilizá-lo para

evitarmos obstáculos, medirmos distancias e detectarmos

movimentos.

O Sensor Ultrassonico permite a medição de distancias em

centímetros ou polegadas. Esta habilitado a realizar

medições de 0 a 255 centímetros com uma precisão de +/-

3cm.

Page 6: Capacitação nxt

Servo Motores

Em uma aplicação na qual montemos um robô, os tres Servo Motores possibilitarão a habilidade de movimentação para este. Se utilizarmos o comando “Move Block” no software LEGO Mindstorms NXT, quando da programação, faremos com que dois motores sejam sincronizados automaticamente. Sendo estes motores os das rodas de movimentação, poderemos movimentar assim nosso robô em linha reta.

LEGO Mindstorms NXT

Page 7: Capacitação nxt

Processador: 32 bit ARM Atmel AT91SAM256 rodando a 50 Mhz

Memória: 64K Estático RAM, 256K Flash

3 Saídas para Motores (A, B, C)

4 Entradas para Sensores (1, 2, 3, 4)

Botão Voltar

Botão Direito

Botão Ligar/On

Display LCD

Porta USB de comunicação

Botão Esquerdo

Conhecendo o NXT

Page 8: Capacitação nxt

• O NXT tem memória para armazenar vários

programas

– O NXT desliga automaticamente.

• Comunicação Bluetooth

– O NXT pode comunicar via bluetooth.

Dicas Importantes

Page 9: Capacitação nxt

Software NXT – Abertura

Blocos de Programação

Ajuda e painel de

Zoom

Robôs Pré Construídos, Programas, e

Tarefas

Escreva o nome do Programa

Configuração dos blocos

Page 10: Capacitação nxt

Software NXT Desenvolvimento dos Programas

Page 11: Capacitação nxt

Comunicação - NXT

Quando conectado por um cabo USB ou Bluetooth Dê a seu NXT um novo nome Check a voltagem da Bateria Visualize a memória disponível (em KiloBytes) Versão do Firmware

Comunicações

Page 12: Capacitação nxt

Blocos Comuns

Motor

Espera Por Toque

Display

Condicional (Toque)

Som