SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Clube de Programação e Eletrónica
22
Lego Ev3 – Exercícios introdutórios
PROJETO LEGO MINDSTORMS EV3
4. O sensor de rotação
O Sensor de rotação
O sensor de rotação deteta movimento rotacional. Se se fizer rodar o sensor de rotação na direção de uma das setas representadas na cápsula
do sensor, este detetará a taxa de rotação em graus por segundo. Esta taxa de rotação pode permitir detetar, por exemplo, quando uma parte
do robô está a rodar ou se o robô está a tombar.
Para além disso, o sensor de rotação pode medir o ângulo de rotação em graus, o que pode ser usado para detetar o quanto o robô roda.
O sensor de rotação pode fornecer os seguintes dados:
Dados Tipo Notas
Ângulo Numérico Ângulo de rotação em graus, medido desde o último reset. O reset é feito no modo reset (Reset Mode) do bloco do sensor
de rotação.
Taxa de
rotação
Numérico Taxa de rotação em graus por segundo.
Notas
 O sensor de rotação só consegue detetar o movimento em torno de um único eixo de rotação. Esta direção é a indicada pelas setas representadas na cápsula do
sensor. A instalação do sensor numa posição desadequada, impedirá a medida do ângulo em causa.
 Tanto o valor do ângulo como da taxa de rotação podem adquirir valores positivos ou negativos. O sentido de rotação dos ponteiros do relógio é considerado
positivo; o sentido contrário ao dos ponteiros do relógio é considerado negativo.
 Ao ligar o sensor de rotação ao robô, há que garantir que o sensor não se mova para evitar erros na leitura do sensor.
 O valor medido para um dado ângulo pode alterar ao longo do tempo, tornando-se menos preciso. Para melhores resultados, há que fazer reset ao ângulo através
do modo reset (Reset Mode) do bloco do sensor de rotação antes de qualquer movimento do robô cuja rotação se quer medir.
 Os motores têm eles próprios um sensor de rotação, mas referem-se apenas à rotação do eixo do motor.
O bloco de programação do sensor de rotação não está automaticamente disponível no software EV3. Há que fazer o
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
Clube de Programação e Eletrónica
23
Lego Ev3 – Exercícios introdutórios
4.1. O bloco de programação do sensor de rotação
1. Seleção da porta onde está ligado o sensor (Port seletor)
2. Seleção do modo de funcionamento (Mode selector)
3. Entradas (Inputs)
4. Saídas (Outputs)
Parâmetros configuráveis:
1. Seleção do modo de funcionamento:
Modo Função Bloco
Measure –
Angle
Neste modo, o sensor retorna o valor do ângulo em graus. O ângulo é medido em
relação à posição do robô aquando o último reset. Para fazer a medida do ângulo
de um movimento, deve-se usar o modo reset (Reset Mode) para iniciar o ângulo
a 0.
Measure –
Rate
Neste modo, a saída retornará a taxa de rotação em ângulod por segundo.
Clube de Programação e Eletrónica
24
Lego Ev3 – Exercícios introdutórios
Measure –
Angle and
Rate
Integra num só bloco as saídas dos dois blocos anteriores.
Compare –
Angle
Este modo compara o ângulo de rotação com o valor pré-estabelecido (Threshold
value) de acordo com o indicado em Compare Type. O valor da saída Compare
Result será Verdadeiro / Falso (True / False) e o valor do ângulo de rotação será
apresentado na saída Angle.
Compare –
Rate
Este modo compara a taxa de de rotação com o valor pré-estabelecido (Threshold
value) de acordo com o indicado em Compare Type. O valor da saída Compare
Result será Verdadeiro / Falso (True / False) e o valor da taxa de rotação será
apresentado na saída Rate.
Reset
O modo Reset coloca o ângulo de rotação indicado pelo sensor a zero. Cada medida
de rotação é feita relativamente ao último reset efetuado
Clube de Programação e Eletrónica
25
Lego Ev3 – Exercícios introdutórios
4.2. Programando com o sensor de rotação
4.2.1. Fazer uma trajetória quadrada
Objetivo:
Criar um programa que faça o robô realizar uma trajetória quadrada (e comparar resultados com o exercício 1.2).
Blocos usados:
Iniciar Mover
a
direção
Sensor
de
rotação
Esperar Loop
Solução possível:

Mais conteúdo relacionado

Mais procurados

Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®
Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®
Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®
Aparecida Bezerra
 

Mais procurados (20)

EV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linhaEV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linha
 
Lego mindstorms ev3
Lego mindstorms ev3Lego mindstorms ev3
Lego mindstorms ev3
 
Lego Mindstorms.
Lego Mindstorms. Lego Mindstorms.
Lego Mindstorms.
 
Introdução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoIntrodução à Programação com Robôs Lego
Introdução à Programação com Robôs Lego
 
Calculadora de frações com EV3
Calculadora de frações com EV3Calculadora de frações com EV3
Calculadora de frações com EV3
 
Sistemas táticos
Sistemas táticosSistemas táticos
Sistemas táticos
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitais
 
Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®
Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®
Programação de Lego Mindstorms NXT 2.0 Utilizando MATLAB®
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitais
 
Sensor dan aktuator
Sensor dan aktuatorSensor dan aktuator
Sensor dan aktuator
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)
 
Doc.Apoio.Tag Rugby
Doc.Apoio.Tag RugbyDoc.Apoio.Tag Rugby
Doc.Apoio.Tag Rugby
 
SENSOR DAN AKTUATOR.pptx
SENSOR DAN AKTUATOR.pptxSENSOR DAN AKTUATOR.pptx
SENSOR DAN AKTUATOR.pptx
 
História da luz
História da luzHistória da luz
História da luz
 
Luz e fontes de luz - Resumo
Luz e fontes de luz - ResumoLuz e fontes de luz - Resumo
Luz e fontes de luz - Resumo
 
Trabalho de educação fisica regras do futsal
Trabalho de educação fisica regras do futsalTrabalho de educação fisica regras do futsal
Trabalho de educação fisica regras do futsal
 
TéNix1
TéNix1TéNix1
TéNix1
 
Conhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceConhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreference
 
Inteligência Artificial - Aula15 - Algoritmos Genéticos
Inteligência Artificial - Aula15 - Algoritmos GenéticosInteligência Artificial - Aula15 - Algoritmos Genéticos
Inteligência Artificial - Aula15 - Algoritmos Genéticos
 

Destaque

User guide lego mindstorms ev3 10 all pt
User guide lego mindstorms ev3 10 all ptUser guide lego mindstorms ev3 10 all pt
User guide lego mindstorms ev3 10 all pt
Adriano Cardoso
 
Ec lego-workshop sesi senai-sao paulo-201010
Ec lego-workshop sesi senai-sao paulo-201010Ec lego-workshop sesi senai-sao paulo-201010
Ec lego-workshop sesi senai-sao paulo-201010
Eduardo Chaves
 

Destaque (18)

The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro Pi
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
Lâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4ALâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4A
 
Estudo orientado de circuitos com motor dc programados em S4A
Estudo orientado de circuitos com motor dc programados em S4AEstudo orientado de circuitos com motor dc programados em S4A
Estudo orientado de circuitos com motor dc programados em S4A
 
Arduino - iniciação à linguagem C (entradas e saídas digitais)
Arduino - iniciação à linguagem C (entradas e saídas digitais)Arduino - iniciação à linguagem C (entradas e saídas digitais)
Arduino - iniciação à linguagem C (entradas e saídas digitais)
 
Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)
 
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
 
LED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4ALED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4A
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
 
User guide lego mindstorms ev3 10 all pt
User guide lego mindstorms ev3 10 all ptUser guide lego mindstorms ev3 10 all pt
User guide lego mindstorms ev3 10 all pt
 
Dados Analógicos do Arduino
Dados Analógicos do ArduinoDados Analógicos do Arduino
Dados Analógicos do Arduino
 
Ec lego-workshop sesi senai-sao paulo-201010
Ec lego-workshop sesi senai-sao paulo-201010Ec lego-workshop sesi senai-sao paulo-201010
Ec lego-workshop sesi senai-sao paulo-201010
 
Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)
 
BlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoBlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativo
 

Semelhante a EV3#6: Exercicios com o sensor rotação

Robótica nível 1 aula 05
Robótica nível 1   aula 05Robótica nível 1   aula 05
Robótica nível 1 aula 05
Lucas Oliveira
 
22.máquina universal de medir
22.máquina universal de medir22.máquina universal de medir
22.máquina universal de medir
Edvaldo Viana
 
Mte moto 2010 ok
Mte  moto 2010 okMte  moto 2010 ok
Mte moto 2010 ok
furacaocps2
 

Semelhante a EV3#6: Exercicios com o sensor rotação (20)

Metrologia - Aula 4
Metrologia - Aula 4Metrologia - Aula 4
Metrologia - Aula 4
 
Cinematica de robôs
Cinematica de robôsCinematica de robôs
Cinematica de robôs
 
15.+relóg..
15.+relóg..15.+relóg..
15.+relóg..
 
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66sCHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
 
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
 
Mi 2
Mi 2Mi 2
Mi 2
 
Mi 2
Mi 2Mi 2
Mi 2
 
Artigo final 2
Artigo final 2Artigo final 2
Artigo final 2
 
Robótica nível 1 aula 05
Robótica nível 1   aula 05Robótica nível 1   aula 05
Robótica nível 1 aula 05
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
22.máquina universal de medir
22.máquina universal de medir22.máquina universal de medir
22.máquina universal de medir
 
INSTRUMENTAÇÃO.pdf
INSTRUMENTAÇÃO.pdfINSTRUMENTAÇÃO.pdf
INSTRUMENTAÇÃO.pdf
 
Vibraçoes
VibraçoesVibraçoes
Vibraçoes
 
Analisador de vibrações - Modo de funcionamento VI
Analisador de vibrações - Modo de funcionamento VIAnalisador de vibrações - Modo de funcionamento VI
Analisador de vibrações - Modo de funcionamento VI
 
Minicurso Micromouse - Software/Controlador
Minicurso Micromouse - Software/ControladorMinicurso Micromouse - Software/Controlador
Minicurso Micromouse - Software/Controlador
 
Apresentação sensor de estacionamento
Apresentação sensor de estacionamentoApresentação sensor de estacionamento
Apresentação sensor de estacionamento
 
Sensor de nível de combustível Dominator: manual de instalação
Sensor de nível de combustível Dominator: manual de instalaçãoSensor de nível de combustível Dominator: manual de instalação
Sensor de nível de combustível Dominator: manual de instalação
 
2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt
 
Mte moto 2010 ok
Mte  moto 2010 okMte  moto 2010 ok
Mte moto 2010 ok
 
Desafio de Robótica - Católica de Santa Catarina - Joinville
Desafio de Robótica - Católica de Santa Catarina - JoinvilleDesafio de Robótica - Católica de Santa Catarina - Joinville
Desafio de Robótica - Católica de Santa Catarina - Joinville
 

Mais de Ana Carneirinho (8)

Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)
 
Circuitos com Sensor PIR (Arduino e S4A)
Circuitos com Sensor PIR (Arduino e S4A)Circuitos com Sensor PIR (Arduino e S4A)
Circuitos com Sensor PIR (Arduino e S4A)
 
Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)
 
Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5
 
Controlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4ArduinoControlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4Arduino
 
Projeto de S. Valentim
Projeto de S. ValentimProjeto de S. Valentim
Projeto de S. Valentim
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4
 
Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3
 

Último

Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Último (20)

Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exercicios
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 

EV3#6: Exercicios com o sensor rotação

  • 1. Clube de Programação e Eletrónica 22 Lego Ev3 – Exercícios introdutórios PROJETO LEGO MINDSTORMS EV3 4. O sensor de rotação O Sensor de rotação O sensor de rotação deteta movimento rotacional. Se se fizer rodar o sensor de rotação na direção de uma das setas representadas na cápsula do sensor, este detetará a taxa de rotação em graus por segundo. Esta taxa de rotação pode permitir detetar, por exemplo, quando uma parte do robô está a rodar ou se o robô está a tombar. Para além disso, o sensor de rotação pode medir o ângulo de rotação em graus, o que pode ser usado para detetar o quanto o robô roda. O sensor de rotação pode fornecer os seguintes dados: Dados Tipo Notas Ângulo Numérico Ângulo de rotação em graus, medido desde o último reset. O reset é feito no modo reset (Reset Mode) do bloco do sensor de rotação. Taxa de rotação Numérico Taxa de rotação em graus por segundo. Notas  O sensor de rotação só consegue detetar o movimento em torno de um único eixo de rotação. Esta direção é a indicada pelas setas representadas na cápsula do sensor. A instalação do sensor numa posição desadequada, impedirá a medida do ângulo em causa.  Tanto o valor do ângulo como da taxa de rotação podem adquirir valores positivos ou negativos. O sentido de rotação dos ponteiros do relógio é considerado positivo; o sentido contrário ao dos ponteiros do relógio é considerado negativo.  Ao ligar o sensor de rotação ao robô, há que garantir que o sensor não se mova para evitar erros na leitura do sensor.  O valor medido para um dado ângulo pode alterar ao longo do tempo, tornando-se menos preciso. Para melhores resultados, há que fazer reset ao ângulo através do modo reset (Reset Mode) do bloco do sensor de rotação antes de qualquer movimento do robô cuja rotação se quer medir.  Os motores têm eles próprios um sensor de rotação, mas referem-se apenas à rotação do eixo do motor. O bloco de programação do sensor de rotação não está automaticamente disponível no software EV3. Há que fazer o 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
  • 2. Clube de Programação e Eletrónica 23 Lego Ev3 – Exercícios introdutórios 4.1. O bloco de programação do sensor de rotação 1. Seleção da porta onde está ligado o sensor (Port seletor) 2. Seleção do modo de funcionamento (Mode selector) 3. Entradas (Inputs) 4. Saídas (Outputs) Parâmetros configuráveis: 1. Seleção do modo de funcionamento: Modo Função Bloco Measure – Angle Neste modo, o sensor retorna o valor do ângulo em graus. O ângulo é medido em relação à posição do robô aquando o último reset. Para fazer a medida do ângulo de um movimento, deve-se usar o modo reset (Reset Mode) para iniciar o ângulo a 0. Measure – Rate Neste modo, a saída retornará a taxa de rotação em ângulod por segundo.
  • 3. Clube de Programação e Eletrónica 24 Lego Ev3 – Exercícios introdutórios Measure – Angle and Rate Integra num só bloco as saídas dos dois blocos anteriores. Compare – Angle Este modo compara o ângulo de rotação com o valor pré-estabelecido (Threshold value) de acordo com o indicado em Compare Type. O valor da saída Compare Result será Verdadeiro / Falso (True / False) e o valor do ângulo de rotação será apresentado na saída Angle. Compare – Rate Este modo compara a taxa de de rotação com o valor pré-estabelecido (Threshold value) de acordo com o indicado em Compare Type. O valor da saída Compare Result será Verdadeiro / Falso (True / False) e o valor da taxa de rotação será apresentado na saída Rate. Reset O modo Reset coloca o ângulo de rotação indicado pelo sensor a zero. Cada medida de rotação é feita relativamente ao último reset efetuado
  • 4. Clube de Programação e Eletrónica 25 Lego Ev3 – Exercícios introdutórios 4.2. Programando com o sensor de rotação 4.2.1. Fazer uma trajetória quadrada Objetivo: Criar um programa que faça o robô realizar uma trajetória quadrada (e comparar resultados com o exercício 1.2). Blocos usados: Iniciar Mover a direção Sensor de rotação Esperar Loop Solução possível: