Nota

Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci il mondo di Raspberry Pi, Arduino ed ESP32 con altri appassionati.

Perché unirti a noi?

  • 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 alle anteprime.

  • Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni festive e omaggi: Partecipa a omaggi e promozioni festive.

👉 Sei pronto per esplorare e creare con noi? Clicca su [qui] e unisciti oggi stesso!

Controllo Remoto

In questo progetto, impareremo come controllare a distanza il PiCrawler. Puoi comandare il PiCrawler a muoversi in avanti, indietro, a sinistra e a destra.

Nota

Puoi fare riferimento a How to Use the Remote Control Function?. Realizza questo progetto con facilità.

Programma

Nota

  • Puoi scrivere il programma seguendo l’immagine sottostante, facendo riferimento al tutorial: How to Create a New Project?.

  • Oppure trova il codice con lo stesso nome nella pagina Esempi di EzBlock Studio e clicca direttamente su Esegui o Modifica.

../_images/remote.png

Passa all’interfaccia di Controllo Remoto e vedrai i seguenti widget.

../_images/remote_B.png

Dopo l’avvio del programma, puoi attivare il PiCrawler tramite il D-Pad.

Come funziona?

Dopo aver aggiunto il widget sull’interfaccia di Controllo Remoto, apparirà una categoria denominata Remote nella colonna delle categorie dei blocchi dell’interfaccia di programmazione.

Qui abbiamo aggiunto il widget D-Pad, quindi il blocco D-Pad get value è presente in questa sezione.

../_images/sp210927_180739.png

Il D-Pad può essere considerato come un pulsante «quattro in uno». Puoi scegliere quale pulsante leggere nel secondo spazio del blocco.

Quando il pulsante è premuto, il valore è «1»; quando il pulsante non è premuto, il valore è «0».

../_images/sp210927_182447.png

Abbiamo utilizzato un blocco if (puoi trovarlo nella categoria Logic a sinistra) per fare in modo che il PiCrawler si muova in avanti una volta quando il pulsante UP del D-pad è premuto.

../_images/sp210927_182828.png

Puoi cliccare l’icona a forma di ingranaggio in alto a sinistra del blocco per modificare la struttura del blocco if e realizzare ramificazioni multiple di giudizio.

../_images/sp210927_183237.png

Il blocco if è solitamente utilizzato insieme al blocco =. Quest’ultimo può essere modificato in >, < e altre condizioni tramite il menu a discesa. Usalo in modo flessibile.