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
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».
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).
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.