Nota
Ciao, benvenuto nella community SunFounder per appassionati di Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci la tua conoscenza di Raspberry Pi, Arduino e ESP32 con altri appassionati.
Perché unirsi?
Supporto esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime esclusive: Ottieni accesso anticipato agli annunci di nuovi prodotti e anteprime.
Sconti speciali: Goditi sconti esclusivi sui nostri prodotti più recenti.
Promozioni festive e omaggi: Partecipa a omaggi e promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca [qui] e unisciti oggi!
Lezione 13: Controllo completo del Mars Rover
Hai padroneggiato tutti i pezzi - ora mettiamoli insieme! Combina tutto ciò che hai imparato per creare il tuo Mars Rover completamente funzionante con vista in diretta, controlli di movimento e inclinazione della fotocamera.
Unisci tre fantastici sistemi:
Esplorare il sistema di fotocamere del tuo Rover: Vedi attraverso gli occhi del tuo rover con video in diretta
Luci di segnalazione GalaxyRVR in azione: Guida con luci di segnalazione colorate
Controllo touch per l’angolo della fotocamera: Guarda su e giù con i controlli della fotocamera
Il risultato? Controllo completo del tuo GalaxyRVR! Clicca i pulsanti per i controlli della fotocamera e usa i tasti freccia per guidare.
Sistema fotocamera
Ripeti la configurazione della fotocamera dalla lezione precedente: Esplorare il sistema di fotocamere del tuo Rover.
Crea quattro sprite di controllo e disponili ordinatamente.
Programma la funzione di ogni pulsante:
Palla 1: Fotocamera OFF
Palla 2: Fotocamera ON con orientamento corretto
Palloncino 1: Luce LED ON
Palloncino 2: Luce LED OFF
Impila i controlli per risparmiare spazio - si apriranno quando necessario!
Aggiungi
go to back layerper creare un fantastico effetto a levetta tra i pulsanti.
Sistema di movimento e illuminazione
Aggiungiamo luci colorate ai movimenti del tuo rover! Abbiamo già codificato queste nella sezione Luci di segnalazione GalaxyRVR in azione.
Consigliamo di posizionare questo codice nella sezione Backdrops - questo lo mantiene separato dal codice degli sprite e rende tutto più organizzato.
Fai brillare il tuo rover di VERDE quando avanza.
Fai brillare il tuo rover di ROSSO quando indietreggia.
Fai brillare il tuo rover di GIALLO quando gira a sinistra o a destra.
Crea un effetto di luce blu respirante quando il tuo rover è fermo.
Il tuo codice backdrop completo dovrebbe apparire così:
Controllo inclinazione fotocamera
Aggiungiamo i controlli della fotocamera! Questa parte è la stessa del Controllo touch per l’angolo della fotocamera. Ripeti semplicemente i passaggi.
Aggiungi uno sprite Arrow per controllare l’inclinazione della tua fotocamera.
Inizia con un blocco
when this sprite clicked.
Crea un ciclo che viene eseguito mentre tocchi la freccia.
Fai puntare la freccia verso il tuo dito mentre trascini.
Collega la direzione della freccia all’angolo della fotocamera - ruota la freccia per muovere la fotocamera!
Imposta limiti per mantenere la fotocamera tra 0-135 gradi.
Tocca e trascina la freccia per puntare la fotocamera del tuo rover! Rendi la freccia più grande se è difficile da controllare.
Controllo completo del tuo GalaxyRVR
Ora hai il controllo completo del tuo Mars Rover! Ecco come utilizzare il tuo GalaxyRVR completo:
Controlla il tuo Rover:
Usa i tasti freccia per guidare avanti, indietro e girare
Clicca gli sprite Palla per accendere e spegnere il video in diretta della fotocamera
Clicca gli sprite Palloncino per controllare l’accensione e lo spegnimento della luce LED della fotocamera
Trascina lo sprite freccia per inclinare la fotocamera su e giù
Testa tutte le funzionalità insieme:
Guida guardando il feed in diretta dalla fotocamera del tuo rover
Nota le luci colorate che segnalano ogni movimento
Esercitati a inclinare la fotocamera per guardare gli oggetti da diverse angolazioni
Prova a esplorare sia in condizioni di luce che di buio usando la luce LED
Congratulazioni! Hai combinato con successo tutti i sistemi per creare un Mars Rover completamente funzionante. Hai imparato a programmare movimento, illuminazione, controlli della fotocamera e meccanismi di inclinazione - tutte le competenze necessarie per utilizzare un vero robot da esplorazione.
La tua missione su Marte è ora pronta per iniziare. Buona esplorazione!