Codifica con l'app LEGO® MINDSTORMS® Robot Inventor
LEGO® MINDSTORMS® Robot Inventor è basata sulla piattaforma Scratch, che consente una codifica semplice e intuitiva. Può trascinare e rilasciare i blocchi di codifica per creare programmi e far eseguire comandi ai suoi robot. Sebbene l'app Robot Inventor e Scratch 3.0 siano simili, non può utilizzare i programmi creati in una nell'altra.
Qual è la differenza tra la modalità Download e la modalità Streaming?
Quando utilizza l'app in modalità Download, premendo il pulsante play aggiungerà il programma che sta creando ad uno slot dell'hub. Può scegliere in quale slot inviare il programma cliccando l'icona della griglia di luci dell'hub in basso a destra nel riquadro di programmazione. Può avere fino a 20 programmi nell'hub.
Quando l'app è in modalità Streaming, il suo dispositivo manterrà una connessione attiva con l'hub del robot. Ciò significa che quando preme play il programma che sta creando verrà trasmesso all'hub, ma non verrà scaricato sull'hub stesso. Questa modalità è ottima per armeggiare col suo programma, perché consente di apportare piccole modifiche e di testarle velocemente fino a quando non avrà la sua corretta codifica. Faccia però attenzione con lo streaming—non aggiungerà una copia del suo programma all'hub, ma i suoi robot seguiranno la sua programmazione!
Poiché la modalità Streaming mantiene una connessione attiva all'hub, è questa la modalità da utilizzare quando controlla il suo robot utilizzando le funzioni di telecomando dell'app. Sia che personalizzi il suo proprio telecomando virtuale o che utilizzi un controller Xbox One o PS4™ DUALSHOCK®, rimanga nella modalità Streaming per mantenere tutto in funzione.
Blocchi di estensione
Le estensioni sono gruppi di blocchi di programmazione che può utilizzare per aggiungere altre funzionalità come usare un joystick o un gamepad Bluetooth come un telecomando. Potrà fare più cose coi suoi motori e sensori, nonché accedere ai dati del cloud per le estensioni del meteo e della musica.
Se prevede di utilizzare i dati del cloud nel suo programma, si assicuri che il suo dispositivo sia connesso a Internet.