Codificação com o aplicativo LEGO® MINDSTORMS® Robot Inventor
O LEGO MINDSTORMS Robot Inventor é baseado na plataforma Scratch para uma codificação simples e fácil de utilizar. Com blocos de codificação, podes arrastar e largar para criar programas e fazer com que os teus robôs sigam os comandos. Se bem que o aplicativo Robot Inventor e a Scratch 3.0 sejam semelhantes, os programas criados num aplicativo não podem ser utilizados no outro.
Quando o aplicativo está em modo Transmissão, o teu dispositivo manterá uma ligação ativa com o hub do robô. Isto significa que o programa que estás a criar será transmitido para o hub quando carregares em Play, mas não será descarregado para o próprio hub. Este modo é ótimo para mexer no programa porque te permite fazer pequenas alterações e testá-las rapidamente até teres a tua codificação correta. Tem cuidado no modo de transmissão - não irás adicionar uma cópia do teu programa ao hub, mas os teus robôs irão reagir à tua programação!
Como o modo de transmissão se mantém ativamente ligado ao hub, é o modo a utilizar quando controlas o robô através das funções do comando do aplicativo. Quer estejas a personalizar o teu próprio comando virtual ou a utilizar um comando Xbox One ou PS4™ DUALSHOCK®, vais querer estar em modo Transmissão para manter tudo a funcionar.
Se planeias utilizar dados da cloud no teu programa, terás de te certificar de que o teu dispositivo está ligado à Internet.
Qual é a diferença entre o modo para Download e o modo de Transmissão?
Quando estiveres a utilizar o aplicativo no modo Download, premir o botão play irá adicionar o programa que estás a criar a uma opção no hub. Podes escolher para que opção enviar o programa clicando no ícone da grelha de luz do hub na parte inferior direita da tela de programação. Podes ter até 20 programas no Hub.Quando o aplicativo está em modo Transmissão, o teu dispositivo manterá uma ligação ativa com o hub do robô. Isto significa que o programa que estás a criar será transmitido para o hub quando carregares em Play, mas não será descarregado para o próprio hub. Este modo é ótimo para mexer no programa porque te permite fazer pequenas alterações e testá-las rapidamente até teres a tua codificação correta. Tem cuidado no modo de transmissão - não irás adicionar uma cópia do teu programa ao hub, mas os teus robôs irão reagir à tua programação!
Como o modo de transmissão se mantém ativamente ligado ao hub, é o modo a utilizar quando controlas o robô através das funções do comando do aplicativo. Quer estejas a personalizar o teu próprio comando virtual ou a utilizar um comando Xbox One ou PS4™ DUALSHOCK®, vais querer estar em modo Transmissão para manter tudo a funcionar.
Blocos de extensão
As extensões são grupos de blocos de programação que podem ser utilizados para adicionar características adicionais, como ter um joystick Bluetooth ou um gamepad como comando à distância . Poderás expandir o que podes fazer com os teus motores e sensores, bem como aceder a dados na cloud para extensões meteorológicas e musicais.Se planeias utilizar dados da cloud no teu programa, terás de te certificar de que o teu dispositivo está ligado à Internet.