Vous êtes sur la page 1sur 37

Programao com

Lego EV3
Bloco Start
Este bloco marco o incio da sequncia da
programao, decorre da esquerda para a direita)
fazendo com que a programao corra
automaticamente. Sem este bloco a programao
no ser executada.
Blocos de ao
Permitem, controlar as aes do robot, controlando as
rotaes do motor, a luz, imagens e sons do brick.
Blocos de fluxo
Permitem controlar o fluxo da programao. nesta
seco que aparecem os ciclos de controlo e as
condies associadas aos sensores. Existem ainda os
blocos de espera, que aguardam por uma
determinada situao.
Blocos de sensores
Permitem que o programa leia as entradas dos
diferentes sensores e as passem como valores para
uma varivel.
Blocos de dados
As operaoes dos blocos de dados permitem, entre
outras, ler e escrever variveis e comparar valores.
Blocos avanados
Permitem gerir ficheiros, ligaes Bluetooth, entre
outros.
Iniciar um programa
Iniciar um programa
Exemplos de programas
Motor mdio
Motor grande
Mover direo
Mover o tanque
cran
Ciclos infinitos
Ciclos finitos
Comutao (if/then)
Comutao (switch)
Ligaes
Exemplo de ligaes
Sensor de cor
Sensor de ngulos
Sensor de toque
Sensor ultrassnico
Operaes de dados

| Variveis:
{ Texto
{ Numricas
{ Lgicas
{ Arrays

| Constantes
Texto
Numrica
Lgica
Matriz numrica
Operaes lgicas
| A and B
| A or B
| A xor B
| Not A
A and B
A or B
A xor B
not A
Matemtica
Matemtica

Vous aimerez peut-être aussi