Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercícios introdutórios
O bloco de programação do sensor de ultrassons não está automaticamente disponível no software EV3. Há que fazer o
1. O sensor de ultrassons
download do bloco de programação a partir daqui: http://www.lego.com/en-us/mindstorms/downloads
Depois de feito o download, procede-se à importação do bloco a partir do software do EV3 através do menu Tools
Block Import
O Sensor de ultrassons
O sensor de ultrassons mede a distância a um objeto que se encontre à sua frente. Fá-lo enviando som na frequência dos
ultrasons e medindo o tempo que a onda sonora demora a voltar ao sensor depois de ser refletida por um objeto. Não é possível
ouvirmos o som que este sensor emite porque o ouvido humano não está preparado para detetar sons de frequências tão
elevadas.
A medida feita pelo sensor pode ser feita em centímetros ou em polegadas (1 polegada = 2,54 cm).
Com este sensor podemos, por exemplo, fazer parar o nosso robô a uma dada distância de uma parede. Também o podemos
usar para detetar a presença de outro sensor de ultrassons a operar na vizinhança.
1
Talvez por estar descalibrado, o sensor usado nestes exercícios apresentava como resultado valores em milímetros, não em centímetros, pelo que os valores indicados nos exercícios
devem ser divididos por 10 em caso de sensores que estejam a fazer medidas de facto em centímetros.
5
Lego Ev3 – Exercícios introdutórios
Clube de Programação e Eletrónica
3. Entradas (Inputs)
4. Saídas (Outputs)
Parâmetros configuráveis:
Measure – Measure –
Retorna à saída o valor da distância em Retorna à saída o valor da distância em
Distance - Distance -
centímetros polegadas
Centimeters Inches
6
Lego Ev3 – Exercícios introdutórios
Clube de Programação e Eletrónica
o valor Verdadeiro se um sinal for
detetado e, caso contrário, o valor falso.
7
Lego Ev3 – Exercícios introdutórios
Clube de Programação e Eletrónica
Objetivo:
Criar um programa que faça o robô seguir em linha reta até que encontre um obstáculo. Quando tal acontecer, deve fazer uma curva e continuar a andar em linha reta.
Solução possível:
8
Lego Ev3 – Exercícios introdutórios
Clube de Programação e Eletrónica
Objetivo:
Criar um programa que faça o robô seguir em linha reta até que encontre um obstáculo. Quando tal acontecer, deve fazer para enquanto emite um som. Depois do
obstáculo se mover deve continuar em linha reta.
Solução possível:
9
Lego Ev3 – Exercícios introdutórios
Clube de Programação e Eletrónica
Objetivo:
Solução possível:
10
Lego Ev3 – Exercícios introdutórios