SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Clube de Programação e Eletrónica
1Lego EV3 – Introdução à programação
PROJETO LEGO MINDSTORMS EV3
Introdução à programação – blocos fundamentais
I – Painel de blocos
1. Blocos de ação: Controlam as ações do motor, como as rotações do motor, a luz e as imagens e os sons e as luzes
do bloco programável.
2. Blocos de fluxo: Permitem controlar o fluxo da programação.
3. Blocos do sensor: Permitem que o programa leia as entradas onde estão ligados os sensores.
4. Blocos de dados: Permitem, entre outras operações, escrever e ler variáveis e comparar valores
5. Blocos avançados
Motor
médio
Motor
grande
Mover a
direção
Mover
tanque
Monitor Som Luz de estado
do bloco
Iniciar Aguardar Ciclo Comutação Interromper ciclo
Botões de bloco Sensor de cor Sensor de
infravermelho
Rotação do
motor
Sensor de toqueTemporizador
Variável Constante Operações
de matriz
Operações
lógicas
Matemática Arredondar Comparar Alcance Texto Aleatório
Acesso aos
arquivos
Mensagens Conexão por
bluetooth
Manter
acordado
Valor bruto
do sensor
Motor
desregulado
Inverter
motor
Parar
programa
Comentário
Clube de Programação e Eletrónica
2Lego EV3 – Introdução à programação
II – Conjunto de instruções
1. Motor médio
Nome: Medium Motor
Descrição: Localizado na aba Action (verde) O bloco Medium Motor controla o
“motor médio” que é motor menos potente, porém mais rápido do Mindstorm
EV3.
Parâmetros configuráveis:
1. Permite escolher o modo de rotação do motor:
Off: Motor parado.
On: Gira motor até que o próximo comando entre em ação.
On for Seconds: Gira o motor por uma quantidade determinada de segundos.
On for Degrees: Gira o motor por uma quantidade de graus determinada, sendo que 360 graus equivale a uma
volta completo.
On for Rotations: Gira o motor por um quantidade de rotações.
2. Permite escolher a força com que o motor irá girar, sendo que se usar valores negativos a rotação será inversa.
3. Permite escolher a quantidade de rotações, graus ou segundos que o motor executará dependendo do modo
escolhido.
4. Permite escolher, depois do comando ser executado, se o motor para instantaneamente ou por inércia.
5. Permite selecionar a porta na qual o motor esta conectado com o Brick (centro de controle do Lego Mindstorms
EV3).
2. Motor grande
Nome: Large Motor
Descrição: Localizado na aba Action (verde) o bloco Large Motor controla um único
Large motor (motor grande usado para girar a roda do robô) possibilitando especificar
a quantidade de força e giro de uma das rodas.
Parâmetros configuráveis:
1. Permite escolher o modo de rotação do motor (Off, On, On for Degrees, On for Seconds e On for Rotations).
2. Permite escolher a força com que o motor irá girar.
3. Permite escolher a quantidade de rotações, graus ou segundos que o motor executará dependendo do modo
escolhido.
4. Permite escolher se depois do comando ser executado, o motor para instantaneamente ou por inércia.
5. Permite selecionar a porta na qual o motor está conectado com o Brick.
Clube de Programação e Eletrónica
3Lego EV3 – Introdução à programação
3. Mover a direção
Nome: Move Steering
Descrição: Localizado na aba Action (verde) O Move Sterring controla dois Large
Motors simultaneamente e possibilita configurar a direção na qual que o robô se
move.
Parâmetros configuráveis:
1- Permite escolher o modo de rotação do motor (Off, On, On for Degrees, On for Seconds e On for Rotations).
2- Permite escolher a direção do robô, configura a intensidade da curva desejada. Pode ser definido entre -100 e
+100. Se deixar o valor como zero o robô mover-se-à em linha reta; definindo-o como -50 ou +50, apenas uma
roda girará enquanto a outra fica parada, oferecendo um mudança de direção “média”; definindo-o como -100
ou +100, um roda girará num sentido e a outra noutro, fazendo o robô girar em torno de si próprio.
3- Permite escolher a força (a velocidade) com que o motor irá girar.
4- Permite escolher a quantidade de rotações, graus ou segundos que os motores executarão dependendo do
modo escolhido – atenção que tanto a quantidade de rotações como graus se referem à rotação dos motores (e
das rodas) e não ao robô em si!
5- Permite escolher se depois do comando ser executado, o motor para instantaneamente ou por inércia.
6- Permite selecionar as portas na qual os motores estão conectado com o Brick.
4. Mover tanque
Nome: Move Tank
Descrição: Localizado na aba Action (verde), controla dois Large Motors. O que
o torna diferente do bloco Move Steering é que neste é possível escolher a
força com que cada um dos motores funcionará
Parâmetros configuráveis:
1- Permite escolher o modo de rotação do motor (Off, On, On for Degrees, On for Seconds e On for Rotations).
2- Permite escolher a força de cada um dos motores podendo, por exemplo, fazer com que uma roda gire para
frente e a outra gire para trás.
3- Permite escolher a quantidade de rotações, graus ou segundos que os motores executarão dependendo do
modo escolhido.
4- Permite escolher se depois do comando ser executado, o motor para instantaneamente ou por inércia.
5- Permite selecionar as portas na qual os motores estão conectado com o Brick.
Clube de Programação e Eletrónica
4Lego EV3 – Introdução à programação
5. Som
Nome: Sound
Descrição: Localizado na aba Action (verde) este bloco permite que seu Brick
emita sons de acordo com o modo escolhido que pode ser o Play File, Play Tone
e Play note.
Parâmetros configuráveis:
1: Permite escolher os modos de sons:
Play file: neste modo você pode escolher arquivos de sons pré gravados disponibilizados numa lista localizados
no campo File Name;
Play Tone: este modo permite tocar um tom de uma frequência sonora especifica;
Play Note: este modo permite tocar uma nota musical selecionada.
2: Entrada de dados onde se pode, por exemplo, configurar o volume, a frequência ou nota musical e o tipo de
quantidade de vezes que o som será executado.
6. Iniciar
Nome: Start
Descrição: O bloco Start marca o início da sequência de programação fazendo com que o programa inicie
automaticamente. Um projeto que não inicie com o bloco Start, nenhum bloco de comando será executado.
7. Aguardar
Nome: Wait
Descrição:Localizado na aba Flow Control (laranja), o Wait faz o programa esperar por
alguma condição antes de poder continuar para o próximo bloco da sequência.
Parâmetros configuráveis:
1- Seleciona o modo de espera. Existem os modos de espera Time, Sensor Compare
Modes e Sensor Change Modes.
Modo Time: espera por um determinado período de tempo em segundos.
Se for usado um Wait para um sensor, poder-se-à selecionar o modo Compare que
espera até chegar a determinado valor de comparação ou selecionar o Change que
espera até mudar para um determinado valor.
2- Entrada de dados onde se pode especificar os valores de tempo, mudança e
comparação entre parâmetros dos sensores.
Clube de Programação e Eletrónica
5Lego EV3 – Introdução à programação
8. Ciclo
Nome: Loop
Descrição:Localizado na aba Flow Control (laranja) este bloco funciona
como uma estrutura de repetição fazendo com que o conteúdo dentro dele
se repita de acordo com a configuração definida, podendo se repetir por
uma quantidade de tempo determinada, repetir para sempre ou até que
atinja uma condição imposta pelos sensores.
Parâmetros configuráveis:
1- Permite escolher um nome para o Loop
2- Permite especificar qual a condição para finalizar o Loop
9. Comutação
Nome: Switch
Descrição: O bloco Switch funciona como uma estrutura de decisão. Se a
estrutura de decisão for verdadeira, o Switch executará a sequência de
programação da parte de cima; se for falsa, executará a sequência de
programação da parte de baixo
Parâmetros configuráveis:
1- Escolhe qual modo de decisão que o programa executará
10. Sensor de cor
Nome: Color Sensor
Descrição: Localizado na aba Sensor (amarela), o bloco Color Sensor é utilizado para
comparar ou medir cor ou intensidade de luz
Parâmetros configuráveis:
1- Escolhe o modo de utilizar o sensor de cor podendo medir (Measure) ou comparar (Compare) uma determinada
cor, intensidade de luz refletida ou a intensidade de luz do ambiente. Pode-se também calibrar (Calibrate) o
sensor definindo o mínimo e o máximo de intensidade de luz que o sensor deverá usar
2-entrada e saída de dados que mudarão dependendo do modo de comando escolhido.
Clube de Programação e Eletrónica
6Lego EV3 – Introdução à programação
11. Temporizador
Nome: Timer
Descrição: Localizado na aba Sensor (amarela), o Timer pode ser usado para medir e
comparar intervalos de tempo em segundos.
Parâmetros configuráveis:
1- Escolhe o modo do timer a ser executado, podendo medir (measure) um intervalo
de tempo, comparar (compare) um intervalo de tempo ou resetar o tempo a fim de
que começar a contagem novamente.
2- Entrada e saída de dados que dependerão do modo selecionado. É possível entrar com valores para definir o
intervalo de tempo ou usar as saídas de dados para conectar o Timer com outros blocos utilizando os valores
configurados.
Adaptado de “Projeto Lego Mindstorm EV3”, Lucas Mitsuo Mandai

Mais conteúdo relacionado

Mais procurados

Robótica: Introdução e Aplicações
Robótica: Introdução e AplicaçõesRobótica: Introdução e Aplicações
Robótica: Introdução e AplicaçõesFelipe Martins
 
Calculadora de frações com EV3
Calculadora de frações com EV3Calculadora de frações com EV3
Calculadora de frações com EV3Danielle Souza
 
Giroscópio - Lego Mindstorms Ev3
Giroscópio - Lego Mindstorms Ev3Giroscópio - Lego Mindstorms Ev3
Giroscópio - Lego Mindstorms Ev3Lucas Sabadini
 
Robótica e i.a
Robótica e i.aRobótica e i.a
Robótica e i.aengrafael
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à ProgramaçãoMario Sergio
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de ComputadoresSuzana Viana Mota
 
oficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursooficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursoRodrigo Moraes Barbosa
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisAlexsander Fontes
 
Trabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSTrabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSnadilei
 
Trabalho de informatica
Trabalho de informaticaTrabalho de informatica
Trabalho de informaticaacmr20
 
Robotica Educativa
Robotica EducativaRobotica Educativa
Robotica Educativaguest0aa7b2
 
Aula 01 - História da Computação
Aula 01 - História da ComputaçãoAula 01 - História da Computação
Aula 01 - História da ComputaçãoSuzana Viana Mota
 
Apostila de Excel para crianças (pequeninos)
Apostila de Excel para crianças (pequeninos)Apostila de Excel para crianças (pequeninos)
Apostila de Excel para crianças (pequeninos)Welington Carvalho
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designerRoney Sousa
 
Unidade de medidas computacionais
Unidade de medidas computacionaisUnidade de medidas computacionais
Unidade de medidas computacionaisJosé Felipe
 
Programação de Microprocessadores
Programação de MicroprocessadoresProgramação de Microprocessadores
Programação de MicroprocessadoresDiogo Silva
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informáticaRony Oliveira
 

Mais procurados (20)

Robótica: Introdução e Aplicações
Robótica: Introdução e AplicaçõesRobótica: Introdução e Aplicações
Robótica: Introdução e Aplicações
 
Calculadora de frações com EV3
Calculadora de frações com EV3Calculadora de frações com EV3
Calculadora de frações com EV3
 
Giroscópio - Lego Mindstorms Ev3
Giroscópio - Lego Mindstorms Ev3Giroscópio - Lego Mindstorms Ev3
Giroscópio - Lego Mindstorms Ev3
 
Robótica e i.a
Robótica e i.aRobótica e i.a
Robótica e i.a
 
Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadores
 
oficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursooficina de robótica educativa plano de curso
oficina de robótica educativa plano de curso
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
 
Trabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSTrabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOS
 
Trabalho de informatica
Trabalho de informaticaTrabalho de informatica
Trabalho de informatica
 
Robotica Educativa
Robotica EducativaRobotica Educativa
Robotica Educativa
 
Aula 01 - História da Computação
Aula 01 - História da ComputaçãoAula 01 - História da Computação
Aula 01 - História da Computação
 
Apostila de Excel para crianças (pequeninos)
Apostila de Excel para crianças (pequeninos)Apostila de Excel para crianças (pequeninos)
Apostila de Excel para crianças (pequeninos)
 
Código binário
Código binárioCódigo binário
Código binário
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designer
 
Unidade de medidas computacionais
Unidade de medidas computacionaisUnidade de medidas computacionais
Unidade de medidas computacionais
 
Lego Mindstorms.
Lego Mindstorms. Lego Mindstorms.
Lego Mindstorms.
 
Programação de Microprocessadores
Programação de MicroprocessadoresProgramação de Microprocessadores
Programação de Microprocessadores
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informática
 

Semelhante a EV3#1: Blocos fundamentais

Sitema de inyeccion magneti marelli
Sitema de inyeccion magneti marelliSitema de inyeccion magneti marelli
Sitema de inyeccion magneti marelligujasa
 
Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passoMario Angelo
 
Robótica avançada II
Robótica avançada IIRobótica avançada II
Robótica avançada IIsanduel
 
EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação Ana Carneirinho
 
Io kit manual do usuário elipse
Io kit   manual do usuário elipseIo kit   manual do usuário elipse
Io kit manual do usuário elipsegustavovinhosa
 
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 g6h66j6k6k5l55hj6g6f66slucianoesdras
 
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 ...VASCOIA
 
Curso microcontroladores pic no mp lab 8
Curso microcontroladores pic no mp lab 8Curso microcontroladores pic no mp lab 8
Curso microcontroladores pic no mp lab 8RogerMasters
 
Apostila introdução de injeção eletrônica
Apostila introdução de injeção eletrônicaApostila introdução de injeção eletrônica
Apostila introdução de injeção eletrônicaKasalcaruaru Elaele
 
[Chevrolet] inyeccion electronica_chevrolet_corsa
[Chevrolet] inyeccion electronica_chevrolet_corsa[Chevrolet] inyeccion electronica_chevrolet_corsa
[Chevrolet] inyeccion electronica_chevrolet_corsaVicenteAlvarez32
 
Algoritmos e lp parte 5-subalgoritmos
Algoritmos e lp parte 5-subalgoritmosAlgoritmos e lp parte 5-subalgoritmos
Algoritmos e lp parte 5-subalgoritmosMauro Pereira
 
Estudo sistemas operacionais p2
Estudo sistemas operacionais  p2Estudo sistemas operacionais  p2
Estudo sistemas operacionais p2Gustavo Souza
 
Categorias de Escalonamento e Objetivos do Algorítmo Escalonador
Categorias de Escalonamento e Objetivos do Algorítmo EscalonadorCategorias de Escalonamento e Objetivos do Algorítmo Escalonador
Categorias de Escalonamento e Objetivos do Algorítmo EscalonadorSofia Trindade
 
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çãoPawel Elenski
 
Implementação de um robot móvel
Implementação de um robot móvelImplementação de um robot móvel
Implementação de um robot móvelpjclima
 

Semelhante a EV3#1: Blocos fundamentais (20)

Sitema de inyeccion magneti marelli
Sitema de inyeccion magneti marelliSitema de inyeccion magneti marelli
Sitema de inyeccion magneti marelli
 
Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passo
 
Alguns toks abb bmw
Alguns toks abb bmwAlguns toks abb bmw
Alguns toks abb bmw
 
Gc solution
Gc solutionGc solution
Gc solution
 
Robótica avançada II
Robótica avançada IIRobótica avançada II
Robótica avançada II
 
EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação
 
Io kit manual do usuário elipse
Io kit   manual do usuário elipseIo kit   manual do usuário elipse
Io kit manual do usuário elipse
 
ceel2013_069
ceel2013_069ceel2013_069
ceel2013_069
 
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 ...
 
Questinário 2 de automação industrial
Questinário 2 de automação industrialQuestinário 2 de automação industrial
Questinário 2 de automação industrial
 
Curso microcontroladores pic no mp lab 8
Curso microcontroladores pic no mp lab 8Curso microcontroladores pic no mp lab 8
Curso microcontroladores pic no mp lab 8
 
Apostila introdução de injeção eletrônica
Apostila introdução de injeção eletrônicaApostila introdução de injeção eletrônica
Apostila introdução de injeção eletrônica
 
[Chevrolet] inyeccion electronica_chevrolet_corsa
[Chevrolet] inyeccion electronica_chevrolet_corsa[Chevrolet] inyeccion electronica_chevrolet_corsa
[Chevrolet] inyeccion electronica_chevrolet_corsa
 
Algoritmos e lp parte 5-subalgoritmos
Algoritmos e lp parte 5-subalgoritmosAlgoritmos e lp parte 5-subalgoritmos
Algoritmos e lp parte 5-subalgoritmos
 
Estudo sistemas operacionais p2
Estudo sistemas operacionais  p2Estudo sistemas operacionais  p2
Estudo sistemas operacionais p2
 
Categorias de Escalonamento e Objetivos do Algorítmo Escalonador
Categorias de Escalonamento e Objetivos do Algorítmo EscalonadorCategorias de Escalonamento e Objetivos do Algorítmo Escalonador
Categorias de Escalonamento e Objetivos do Algorítmo Escalonador
 
Dosimetro
DosimetroDosimetro
Dosimetro
 
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
 
Implementação de um robot móvel
Implementação de um robot móvelImplementação de um robot móvel
Implementação de um robot móvel
 

Mais de Ana Carneirinho

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_versienov2016Ana Carneirinho
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumoAna Carneirinho
 
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 PiAna Carneirinho
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAna Carneirinho
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao PythonAna Carneirinho
 
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 S4AAna Carneirinho
 
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)Ana Carneirinho
 
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 1602Ana Carneirinho
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + ScratchAna Carneirinho
 
Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)Ana Carneirinho
 
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)Ana Carneirinho
 
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)Ana Carneirinho
 
Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)Ana Carneirinho
 
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)Ana Carneirinho
 
BlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoBlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoAna Carneirinho
 
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)Ana Carneirinho
 
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 S4AAna Carneirinho
 
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 S4AAna Carneirinho
 
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ão5Ana Carneirinho
 
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 Snap4ArduinoAna Carneirinho
 

Mais de Ana Carneirinho (20)

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
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
 
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
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
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
 
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
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
 
Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)
 
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)
 
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)
 
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)
 
BlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoBlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativo
 
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)
 
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
 
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
 

Último

Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfManuais Formação
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 

Último (20)

Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 

EV3#1: Blocos fundamentais

  • 1. Clube de Programação e Eletrónica 1Lego EV3 – Introdução à programação PROJETO LEGO MINDSTORMS EV3 Introdução à programação – blocos fundamentais I – Painel de blocos 1. Blocos de ação: Controlam as ações do motor, como as rotações do motor, a luz e as imagens e os sons e as luzes do bloco programável. 2. Blocos de fluxo: Permitem controlar o fluxo da programação. 3. Blocos do sensor: Permitem que o programa leia as entradas onde estão ligados os sensores. 4. Blocos de dados: Permitem, entre outras operações, escrever e ler variáveis e comparar valores 5. Blocos avançados Motor médio Motor grande Mover a direção Mover tanque Monitor Som Luz de estado do bloco Iniciar Aguardar Ciclo Comutação Interromper ciclo Botões de bloco Sensor de cor Sensor de infravermelho Rotação do motor Sensor de toqueTemporizador Variável Constante Operações de matriz Operações lógicas Matemática Arredondar Comparar Alcance Texto Aleatório Acesso aos arquivos Mensagens Conexão por bluetooth Manter acordado Valor bruto do sensor Motor desregulado Inverter motor Parar programa Comentário
  • 2. Clube de Programação e Eletrónica 2Lego EV3 – Introdução à programação II – Conjunto de instruções 1. Motor médio Nome: Medium Motor Descrição: Localizado na aba Action (verde) O bloco Medium Motor controla o “motor médio” que é motor menos potente, porém mais rápido do Mindstorm EV3. Parâmetros configuráveis: 1. Permite escolher o modo de rotação do motor: Off: Motor parado. On: Gira motor até que o próximo comando entre em ação. On for Seconds: Gira o motor por uma quantidade determinada de segundos. On for Degrees: Gira o motor por uma quantidade de graus determinada, sendo que 360 graus equivale a uma volta completo. On for Rotations: Gira o motor por um quantidade de rotações. 2. Permite escolher a força com que o motor irá girar, sendo que se usar valores negativos a rotação será inversa. 3. Permite escolher a quantidade de rotações, graus ou segundos que o motor executará dependendo do modo escolhido. 4. Permite escolher, depois do comando ser executado, se o motor para instantaneamente ou por inércia. 5. Permite selecionar a porta na qual o motor esta conectado com o Brick (centro de controle do Lego Mindstorms EV3). 2. Motor grande Nome: Large Motor Descrição: Localizado na aba Action (verde) o bloco Large Motor controla um único Large motor (motor grande usado para girar a roda do robô) possibilitando especificar a quantidade de força e giro de uma das rodas. Parâmetros configuráveis: 1. Permite escolher o modo de rotação do motor (Off, On, On for Degrees, On for Seconds e On for Rotations). 2. Permite escolher a força com que o motor irá girar. 3. Permite escolher a quantidade de rotações, graus ou segundos que o motor executará dependendo do modo escolhido. 4. Permite escolher se depois do comando ser executado, o motor para instantaneamente ou por inércia. 5. Permite selecionar a porta na qual o motor está conectado com o Brick.
  • 3. Clube de Programação e Eletrónica 3Lego EV3 – Introdução à programação 3. Mover a direção Nome: Move Steering Descrição: Localizado na aba Action (verde) O Move Sterring controla dois Large Motors simultaneamente e possibilita configurar a direção na qual que o robô se move. Parâmetros configuráveis: 1- Permite escolher o modo de rotação do motor (Off, On, On for Degrees, On for Seconds e On for Rotations). 2- Permite escolher a direção do robô, configura a intensidade da curva desejada. Pode ser definido entre -100 e +100. Se deixar o valor como zero o robô mover-se-à em linha reta; definindo-o como -50 ou +50, apenas uma roda girará enquanto a outra fica parada, oferecendo um mudança de direção “média”; definindo-o como -100 ou +100, um roda girará num sentido e a outra noutro, fazendo o robô girar em torno de si próprio. 3- Permite escolher a força (a velocidade) com que o motor irá girar. 4- Permite escolher a quantidade de rotações, graus ou segundos que os motores executarão dependendo do modo escolhido – atenção que tanto a quantidade de rotações como graus se referem à rotação dos motores (e das rodas) e não ao robô em si! 5- Permite escolher se depois do comando ser executado, o motor para instantaneamente ou por inércia. 6- Permite selecionar as portas na qual os motores estão conectado com o Brick. 4. Mover tanque Nome: Move Tank Descrição: Localizado na aba Action (verde), controla dois Large Motors. O que o torna diferente do bloco Move Steering é que neste é possível escolher a força com que cada um dos motores funcionará Parâmetros configuráveis: 1- Permite escolher o modo de rotação do motor (Off, On, On for Degrees, On for Seconds e On for Rotations). 2- Permite escolher a força de cada um dos motores podendo, por exemplo, fazer com que uma roda gire para frente e a outra gire para trás. 3- Permite escolher a quantidade de rotações, graus ou segundos que os motores executarão dependendo do modo escolhido. 4- Permite escolher se depois do comando ser executado, o motor para instantaneamente ou por inércia. 5- Permite selecionar as portas na qual os motores estão conectado com o Brick.
  • 4. Clube de Programação e Eletrónica 4Lego EV3 – Introdução à programação 5. Som Nome: Sound Descrição: Localizado na aba Action (verde) este bloco permite que seu Brick emita sons de acordo com o modo escolhido que pode ser o Play File, Play Tone e Play note. Parâmetros configuráveis: 1: Permite escolher os modos de sons: Play file: neste modo você pode escolher arquivos de sons pré gravados disponibilizados numa lista localizados no campo File Name; Play Tone: este modo permite tocar um tom de uma frequência sonora especifica; Play Note: este modo permite tocar uma nota musical selecionada. 2: Entrada de dados onde se pode, por exemplo, configurar o volume, a frequência ou nota musical e o tipo de quantidade de vezes que o som será executado. 6. Iniciar Nome: Start Descrição: O bloco Start marca o início da sequência de programação fazendo com que o programa inicie automaticamente. Um projeto que não inicie com o bloco Start, nenhum bloco de comando será executado. 7. Aguardar Nome: Wait Descrição:Localizado na aba Flow Control (laranja), o Wait faz o programa esperar por alguma condição antes de poder continuar para o próximo bloco da sequência. Parâmetros configuráveis: 1- Seleciona o modo de espera. Existem os modos de espera Time, Sensor Compare Modes e Sensor Change Modes. Modo Time: espera por um determinado período de tempo em segundos. Se for usado um Wait para um sensor, poder-se-à selecionar o modo Compare que espera até chegar a determinado valor de comparação ou selecionar o Change que espera até mudar para um determinado valor. 2- Entrada de dados onde se pode especificar os valores de tempo, mudança e comparação entre parâmetros dos sensores.
  • 5. Clube de Programação e Eletrónica 5Lego EV3 – Introdução à programação 8. Ciclo Nome: Loop Descrição:Localizado na aba Flow Control (laranja) este bloco funciona como uma estrutura de repetição fazendo com que o conteúdo dentro dele se repita de acordo com a configuração definida, podendo se repetir por uma quantidade de tempo determinada, repetir para sempre ou até que atinja uma condição imposta pelos sensores. Parâmetros configuráveis: 1- Permite escolher um nome para o Loop 2- Permite especificar qual a condição para finalizar o Loop 9. Comutação Nome: Switch Descrição: O bloco Switch funciona como uma estrutura de decisão. Se a estrutura de decisão for verdadeira, o Switch executará a sequência de programação da parte de cima; se for falsa, executará a sequência de programação da parte de baixo Parâmetros configuráveis: 1- Escolhe qual modo de decisão que o programa executará 10. Sensor de cor Nome: Color Sensor Descrição: Localizado na aba Sensor (amarela), o bloco Color Sensor é utilizado para comparar ou medir cor ou intensidade de luz Parâmetros configuráveis: 1- Escolhe o modo de utilizar o sensor de cor podendo medir (Measure) ou comparar (Compare) uma determinada cor, intensidade de luz refletida ou a intensidade de luz do ambiente. Pode-se também calibrar (Calibrate) o sensor definindo o mínimo e o máximo de intensidade de luz que o sensor deverá usar 2-entrada e saída de dados que mudarão dependendo do modo de comando escolhido.
  • 6. Clube de Programação e Eletrónica 6Lego EV3 – Introdução à programação 11. Temporizador Nome: Timer Descrição: Localizado na aba Sensor (amarela), o Timer pode ser usado para medir e comparar intervalos de tempo em segundos. Parâmetros configuráveis: 1- Escolhe o modo do timer a ser executado, podendo medir (measure) um intervalo de tempo, comparar (compare) um intervalo de tempo ou resetar o tempo a fim de que começar a contagem novamente. 2- Entrada e saída de dados que dependerão do modo selecionado. É possível entrar com valores para definir o intervalo de tempo ou usar as saídas de dados para conectar o Timer com outros blocos utilizando os valores configurados. Adaptado de “Projeto Lego Mindstorm EV3”, Lucas Mitsuo Mandai