Sensori sonori
Ci sono alcuni concetti importanti da comprendere sui sensori sonori, vale a dire il volume e la soglia
Rumorosità
In micro:bit, utilizziamo un totale di 256 livelli da 0 a 255 per indicare la dimensione del suono che passa attraverso il microfono. 0 significa nessun suono, 255 significa un suono particolarmente forte, quindi dobbiamo pensare alla domanda, quanto è forte un suono forte e quanto piccolo è un suono piccolo. Qui è necessario introdurmi al nostro altro concetto di valore soglia (yu).
Soglia
La soglia è un valore standard che impostiamo artificialmente, ad esempio, per facilitare la nostra comprensione, la soglia è come i punteggi dei nostri test nella linea di passaggio, se è maggiore di 60 punti da superare, meno di 60 punti è da fallire, allora 60 è la nostra soglia da superare, la stessa ragione che possiamo ottenere.
60 punti, la soglia del superamento.
80 punti, la soglia del bene.
90 punti, la soglia dell'eccellenza.
Perché impostare la soglia, è perché dopo aver impostato la soglia, il nostro complesso problema diventerà in due parti, sotto la soglia, sopra la soglia di due parti, per le nostre lucine controllate dal suono, sopra la soglia accese, sotto la soglia accese spente . Dopo aver compreso il volume e la soglia, possiamo concludere che i passaggi di base per ottenere il suono delle nostre luci controllate dal suono sono
Ottieni il volume del suono
Imposta la soglia del suono
Quindi diamo un'occhiata a quali blocchi abbiamo a disposizione.
Conoscere i blocchi
Il micro:bit ha diversi blocchi per il sensore audio integrato, vale a dire
Leggere il volume del suono
Usando questo blocco possiamo leggere direttamente il volume del suono che passa attraverso il microfono.
Per impostare la soglia per l'intensità sonora, viene generato l'evento corrispondente.
Questo blocco ha due menu a discesa, Forte e Silenzioso. Con questi due blocchi possiamo rispondere al livello sonoro in un modo specifico.
Progettazione del programma
Per il nostro progetto, dobbiamo trovare un livello sonoro adatto per illuminare la nostra lampada, quindi utilizziamo un loop infinito per monitorare l'intensità del suono nel nostro ambiente in modo da poter impostare una soglia adeguata.
Dopo aver trovato la soglia giusta, dobbiamo impostare la soglia del suono e, poiché serve per accendere la nostra lampada, impostiamo qui la soglia, supponendo che la nostra soglia sia 80
Dal momento che non abbiamo una luce qui, usiamo √ e X per indicare quando la luce è accesa e spenta.
Per essere più realistici, non possiamo spegnere la luce subito dopo che si è accesa, quindi dobbiamo impostare un'ora in cui lasciare che la luce si accenda per un po' prima che si spenga.
Finalmente, otteniamo un programma come questo
PI-SUPPLY è un fornitore di componenti professionale, che fornisce tutto ciò di cui hai bisogno per il tuo progetto di componenti. Disponiamo anche di una vasta selezione diLampone pi,Arduino,micro: bit,roccia pienvidiaproduttore di accessori delle tue marche preferite.
English
Deutsch
日本語

