Blocos de programação LEGO® Powered UP
A app LEGO® Powered UP apresenta uma linguagem de programação simples e fácil de compreender que os fãs de todas as idades gostarão de aprender e de experimentar. Baseia-se numa experiência essencial que qualquer fã de LEGO compreenderá instintivamente - empilhar blocos uns ao lado dos outros e vê-los encaixar no lugar.
Os blocos de programação existem em vários tipos e cores e estas características indicam o tipo de bloco que está a utilizar.
Eis alguns exemplos de blocos de programação habitualmente utilizados. Se não tiver a certeza do que faz um bloco e este não estiver listado aqui, pode experimentá-lo na app ou consultar o nosso guia completo de blocos de programação. Parte da diversão do LEGO Powered UP está em experimentar, na brincadeira e na aprendizagem.
Blocos amarelos de fluxo
Os blocos amarelos controlam o fluxo dos seus comandos. Pode utilizá-los para iniciar um programa, parar um programa, fazer uma pausa num programa ou até mesmo repetir comandos.
|
|
Este bloco inicia o programa. |
![]() |
|
![]() |
Este bloco repete a secção do programa um determinado número de vezes. |
![]() |
Este bloco vai repetir o programa para sempre! |
Blocos de sensor laranja
Os blocos cor de laranja funcionam com o sensor de cor e de distância, com o sensor de inclinação do move hub, com o controlo remoto e com os sensores WeDo 2.0. Estes blocos desencadeiam uma ação quando um sensor do seu modelo detecta algo.
|
| Utilize o sensor de cor para acionar um evento quando for detectada uma cor específica. |
![]() |
Aguarde que o sensor de cor detecte a cor escolhida no bloco. |
|
| Obtenha a cor atual medida pelo sensor. |
![]() | Obtenha o nível de luz ambiente atual medido pelo sensor. |
|
| É acionado quando a distância medida pelo sensor é inferior à distância especificada. |
|
| Utilize o giroscópio interno para acionar um evento com base na orientação do hub. Aguarde até que a orientação do hub seja igual à orientação do hub. |
|
| Aguarde até que a orientação do hub seja igual à orientação do hub. |
Blocos motores ou de movimento verdes
Os blocos verdes põem o seu modelo em movimento! Pode distinguir entre motores com tacometro (para controlar a velocidade e a posição) e motores básicos (para conduzir a toda a velocidade).
|
| Define a potência do motor. Os números positivos rodam no sentido dos ponteiros do relógio e os números negativos rodam no sentido contrário ao dos ponteiros do relógio. |
![]() | Retira a potência do motor e pára lentamente os motores. |
![]() | Pára o motor. |
Blocos de som e luz roxos
Os blocos roxos podem reproduzir sons através dos altifalantes do seu dispositivo, mudar a cor das luzes no Move Hub, sensores de cor e de distância. Estes blocos também controlam as luzes da luz LED.
|
| Define a cor do sensor LED. |
![]() | Define o LED do hub para mostrar cor. |
![]() | Define o brilho da luz no dispositivo ligado a uma porta especificada. |
![]() | Define o brilho da luz no dispositivo ligado à porta (parâmetro esquerdo) mas define os quatro semicírculos LED no sensor individualmente. Da esquerda para a direita, afetam:
|
![]() | Reproduz o som selecionado a partir da biblioteca de sons da casa. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do apito. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do comboio. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do automóvel. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do avião. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do cão. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do gato. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do peido. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons da buzina. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons da multidão. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do robô. |
![]() | Reproduz o som selecionado a partir da biblioteca de sons do alvo. |
Blocos de widgets em azul-petróleo
Os blocos azul-petróleo permitem-lhe controlar o seu modelo com widgets.
|
| Comunica o estado (verdadeiro/falso ou 0/1) do widget de botão do Widget Canvas com o Channel-ID (1º parâmetro). |
|
| Comunica o estado (verdadeiro/falso ou 0/1) do widget de alternância do ecrã do widget com o Channel-ID (1º parâmetro). |
![]() | Comunica o estado do widget multibotão do widget Canvas com o Channel-ID (1º parâmetro), como um eixo. Isto significa: se o botão inferior for premido, reporta -100, se o superior for premido, 100. Se não premir nenhum dos dois, 0. |
![]() | Instrui o velocímetro do ecrã do widget, o mostrador de números inteiros ou qualquer outro mostrador com Channel-ID (1º parâmetro) a mostrar o valor (2.º parâmetro). |
![]() | Comunica a posição (- 100 a 100) do controlo deslizante do widget Canvas com o Channel-ID (1º parâmetro). |
![]() | Comunica a amplitude (- 100 a 100) do joystick do widget Canvas com o Channel-ID (1º parâmetro). Quanto mais longe o joystick for puxado em relação ao centro, maior será o número. Na metade superior do joystick, os números reportados serão positivos. Na metade inferior, negativos. |
![]() | Informa o ângulo (normalizado para -100 a 100 e não em graus, o que corresponderia a -90 a 90!) do widget de joystick do Widget Canvas com o Channel-ID (1º parâmetro). Se o joystick apontar diretamente para cima ou para baixo (independentemente da amplitude), o bloco emite 0. Se o manípulo do joystick for movido no sentido dos ponteiros do relógio, o número torna-se negativo e diminui até atingir -100 diretamente à esquerda ou à direita. Se rodar no sentido contrário ao dos ponteiros do relógio, o número é positivo e aumenta em direção ao 100. |
Se tiver alguma dúvida sobre qualquer um dos blocos acima ou precisar de ajuda com qualquer outra coisa, entre em contacto connosco.



































