Collegamento
raccomandazione
Programma
Programma di base
Rilevamento del colore RGB
Questo programma rileva se l'oggetto davanti al sensore ha uno di questi tre colori: rosso (R), verde (G), blu (B). Visualizza il colore rilevato sulla striscia LED.
Inizia inizializzando il sensore di colore. Quindi assegna la funzione di controllo della striscia LED al pin P1.
Nel ciclo principale, il programma attende (eseguendo un'istruzione vuota) finché non riceve un segnale dal sensore di colore che il valore è stato letto. Quindi memorizza i valori delle componenti rosso, verde e blu, nonché l'intensità della luce ambientale, in variabili. Se il sensore misura un valore di luce basso, non accende la striscia LED. In caso contrario, determina quale componente ha il valore misurato più alto. Infine, visualizza questo valore sulla striscia LED.
Se la striscia LED si accende anche senza l'oggetto misurato, aumentare il valore minimo della luce ambientale.
Lettura dei valori RGB tramite display OLED
Il programma inizia configurando il sensore di colore insieme al display OLED all'avvio. Quindi, la condizione viene ripetuta più volte, il che significa quanto segue. Se il sensore di colore è pronto per la misurazione, imposta diverse variabili. Nell'ultimo passaggio, le variabili vengono visualizzate sul display OLED.
Ci verranno mostrate informazioni sulla quantità di rosso, verde e blu. Ma anche l'area circostante è un'informazione importante. Utilizzando i pulsanti A e B sul microbit, possiamo accendere LED aggiuntivi che illumineranno l'oggetto misurato.





