Nota

Ciao, benvenuto nella SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.

Perché unirti a noi?

  • Supporto Esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra comunità e del nostro team.

  • Impara e Condividi: Scambia suggerimenti 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 e Giveaway Festivi: Partecipa a promozioni e concorsi durante le festività.

👉 Sei pronto a esplorare e creare con noi? Clicca [here] e unisciti oggi stesso!

Corrida

Trasforma il PiCar-X in un toro furioso! Prepara un panno rosso, come un fazzoletto, e diventa un torero. Quando il PiCar-X insegue il panno rosso, fai attenzione a non farti colpire!

Nota

Questo progetto è più avanzato rispetto ai precedenti. Il PiCar-X dovrà utilizzare la funzione di rilevamento del colore per mantenere la fotocamera rivolta verso il panno rosso, e l’orientamento del corpo si regolerà automaticamente in base alla direzione in cui è rivolta la fotocamera.

CONSIGLI

../_images/sp210512_174650.png

Inizia aggiungendo il blocco color detection [red] al widget Start per far sì che il PiCar-X cerchi un oggetto di colore rosso. Nel ciclo infinito, aggiungi il blocco [width] of detected color per trasformare l’ingresso in una griglia di «rilevamento oggetti».

../_images/sp210512_174807.png

Il «rilevamento oggetti» restituirà le coordinate rilevate in valori (x, y), basate sul punto centrale dell’immagine della fotocamera. Lo schermo è suddiviso in una griglia 3x3, come mostrato di seguito, quindi se il panno rosso viene mantenuto in alto a sinistra nell’immagine della fotocamera, le coordinate (x, y) saranno (-1, 1).

../_images/sp210512_174956.png

Il «rilevamento oggetti» rileverà la larghezza e l’altezza del grafico. Se vengono identificati più obiettivi, verranno registrate le dimensioni dell’obiettivo più grande.

ESEMPIO

Nota

  • Puoi scrivere il programma seguendo l’immagine sottostante, fai 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/sp210512_175519.png