Progetto 8: Rilevamento della luce

Fai clic per scaricare il codice per questa lezione

(1) Descrizione del progetto:

In questo progetto ci concentriamo sulla funzione di rilevamento della luce del Micro: Bit main board V2. Questo è ottenuto tramite la matrice di LED poiché la scheda principale non è dotata di un fotoresistore.

(2) Componenti necessari:

Micro:bit main board V2

Cavo Micro USB

(3) Codice di test:

Collegare il computer alla scheda micro:bit tramite cavo Micro USB e programmare nell’editor MakeCode,

Programma completo :

(4) Risultati del test:

Caricare il codice di test sul micro:bit main board V2, alimentare la scheda tramite il cavo USB e fare clic su “Show console Device”.

Quando la matrice di punti LED è coperta con la mano, l’intensità luminosa visualizzata è circa 0; quando la matrice di punti LED è esposta alla luce, l’intensità luminosa mostrata aumenta con la luce come mostrato sotto.

Se si utilizza Windows 7 o 8 anziché Windows 10, Google Chrome non riuscirà ad associare i dispositivi. È necessario utilizzare il software di monitor seriale CoolTerm per leggere i dati.

È possibile aprire il software CoolTerm, fare clic su Options, selezionare SerialPort, impostare il COM port e impostare la baud rate su 115200 (dopo i test, la baud rate della comunicazione USB SerialPort sul Micro: Bit main board V2 è 115200), fare clic su OK e Connect. Il monitor seriale CoolTerm mostra il valore dell’intensità luminosa, come mostrato nelle figure seguenti :