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:

Il risultato? Controllo completo del tuo GalaxyRVR! Clicca i pulsanti per i controlli della fotocamera e usa i tasti freccia per guidare.

../_images/13_camera_go_all2.png

Sistema fotocamera

Ripeti la configurazione della fotocamera dalla lezione precedente: Esplorare il sistema di fotocamere del tuo Rover.

  1. Crea quattro sprite di controllo e disponili ordinatamente.

    ../_images/11_camera_4.png
  2. Programma la funzione di ogni pulsante:

    • Palla 1: Fotocamera OFF

    ../_images/11_camera_1sp.png
    • Palla 2: Fotocamera ON con orientamento corretto

    ../_images/11_camera_2sp.png
    • Palloncino 1: Luce LED ON

    ../_images/11_camera_3sp.png
    • Palloncino 2: Luce LED OFF

    ../_images/11_camera_4sp.png
  3. Impila i controlli per risparmiare spazio - si apriranno quando necessario!

    ../_images/11_camera_fold.png
  4. Aggiungi go to back layer per creare un fantastico effetto a levetta tra i pulsanti.

    ../_images/11_camera_layer.png

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.

../_images/13.ccc_code_in_stage.png
  1. Fai brillare il tuo rover di VERDE quando avanza.

    ../_images/13.ccc_light_forward.png
  2. Fai brillare il tuo rover di ROSSO quando indietreggia.

    ../_images/13.ccc_light_backfwd.png
  3. Fai brillare il tuo rover di GIALLO quando gira a sinistra o a destra.

    ../_images/13.ccc_light_left_right.png
  4. Crea un effetto di luce blu respirante quando il tuo rover è fermo.

    ../_images/13.ccc_light_breath.png

Il tuo codice backdrop completo dovrebbe apparire così:

../_images/11_camera_backdrops.png

Controllo inclinazione fotocamera

Aggiungiamo i controlli della fotocamera! Questa parte è la stessa del Controllo touch per l’angolo della fotocamera. Ripeti semplicemente i passaggi.

  1. Aggiungi uno sprite Arrow per controllare l’inclinazione della tua fotocamera.

    ../_images/10_servo_arrow.png
  2. Inizia con un blocco when this sprite clicked.

    ../_images/6_animate_when_touch.png
  3. Crea un ciclo che viene eseguito mentre tocchi la freccia.

    ../_images/6_animate_repeat_touching.png
  4. Fai puntare la freccia verso il tuo dito mentre trascini.

    ../_images/10_servo_arrow_point_toward.png
  5. Collega la direzione della freccia all’angolo della fotocamera - ruota la freccia per muovere la fotocamera!

    ../_images/10_servo_arrow_angle_direction.png
  6. Imposta limiti per mantenere la fotocamera tra 0-135 gradi.

    ../_images/10_servo_arrow_135.png ../_images/10_servo_arrow_0.png

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:

../_images/13_camera_go_all2.png

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!