Codificação com a aplicação LEGO® MINDSTORMS® Robot Inventor
LEGO® MINDSTORMS® Robot Inventor é baseado na plataforma Scratch para codificação simples e fácil de usar. Com blocos de codificação, você pode arrastar e soltar para criar programas e fazer com que seus robôs sigam comandos. Embora o aplicativo Robot Inventor e o Scratch 3.0 sejam semelhantes, você não pode usar programas criados em um no outro.
Qual é a diferença entre o modo Download e o modo Streaming?
Quando você estiver usando o aplicativo no modo Download, pressionar o botão play adicionará o programa que você está criando em um slot no hub. Você pode escolher para qual slot enviar o programa clicando no ícone da grade de luz do hub no canto inferior direito da tela de programação. Você pode ter até 20 programas no hub.
Quando o aplicativo estiver no modo Streaming, seu dispositivo manterá uma conexão ativa com o hub do robô. Isso significa que o programa que você está criando será transmitido para o hub quando você clicar em play, mas não será baixado no próprio hub. Este modo é ótimo para mexer com seu programa porque permite fazer pequenas alterações e testá-las rapidamente até que você tenha sua codificação correta. No entanto, tenha cuidado ao transmitir - você não adicionará uma cópia do seu programa ao hub, mas seus robôs seguirão sua programação!
Como o modo Streaming mantém uma conexão ativa com o hub, é o modo a ser usado quando você controla seu robô usando as funções de controle remoto do aplicativo. Esteja você personalizando seu próprio controle remoto virtual ou usando um controle Xbox One ou PS4™ DUALSHOCK®, você desejará estar no modo Streaming para manter tudo funcionando.
Blocos de extensão
Extensões são grupos de blocos de programação que podem ser usados para adicionar recursos adicionais, como ter um joystick ou gamepad Bluetooth como controle remoto. Você poderá expandir o que pode fazer com seus motores e sensores, além de acessar dados na nuvem para extensões de clima e música.
Se você planeja usar dados em nuvem em seu programa, precisará verificar se o dispositivo está conectado à Internet.