Professional Documents
Culture Documents
O bloco de programao do sensor de ultrassons no est automaticamente disponvel no software EV3. H que fazer o
download do bloco de programao a partir daqui: http://www.lego.com/en-us/mindstorms/downloads
1. O sensor de ultrassons
O Sensor de ultrassons
Depois de feito o download, procede-se importao do bloco a partir do software do EV3 atravs do menu Tools
Block Import
O sensor de ultrassons mede a distncia a um objeto que se encontre sua frente. F-lo enviando som na frequncia dos
ultrasons e medindo o tempo que a onda sonora demora a voltar ao sensor depois de ser refletida por um objeto. No possvel
ouvirmos o som que este sensor emite porque o ouvido humano no est preparado para detetar sons de frequncias to
elevadas.
A medida feita pelo sensor pode ser feita em centmetros ou em polegadas (1 polegada = 2,54 cm).
Com este sensor podemos, por exemplo, fazer parar o nosso rob a uma dada distncia de uma parede. Tambm o podemos
usar para detetar a presena de outro sensor de ultrassons a operar na vizinhana.
Tipo
Numrico
Numrico
Lgico
Alcance
0 a 255
0 a 100
Verdade / falso (True /false)
Notas
Distncia ao objeto em centmetros
Distncia ao objeto em polegadas
Verdade se outro sensor de ultrassons for detetado.
Talvez por estar descalibrado, o sensor usado nestes exerccios apresentava como resultado valores em milmetros, no em centmetros, pelo que os valores indicados nos exerccios
devem ser divididos por 10 em caso de sensores que estejam a fazer medidas de facto em centmetros.
1
Parmetros configurveis:
Funo
Measure
Distance Centimeters
Measure
Presence /
Compare Presence
Bloco
Modo
Funo
Measure
Distance Inches
Advanced Centimeters
Bloco
Compare
Distance
Inches
Advanced Inches
Mover a direo
Esperar
Loop
Objetivo:
Criar um programa que faa o rob seguir em linha reta at que encontre um obstculo. Quando tal acontecer, deve fazer uma curva e continuar a andar em linha reta.
Soluo possvel:
Mover
a
direo
Esperar
Loop
Som
Objetivo:
Criar um programa que faa o rob seguir em linha reta at que encontre um obstculo. Quando tal acontecer, deve fazer para enquanto emite um som. Depois do
obstculo se mover deve continuar em linha reta.
Soluo possvel:
Mover
a
direo
Loop
Switch
Objetivo:
10