Esercitazione 1 e fase 7 sull'avvolgimento di Schede Intel® Galileo

Documentazione

Installazione e configurazione

000006607

08/09/2017

In questa lezione, impariamo ciò che le macchine possono sentire. Dalle semplici uscite con il serial monitor, ai LED che rispondono all'ingresso audio, abbiamo appena scalfito la superficie su ciò che è possibile.

Impariamo come breadboards ci può aiutare con l'estensione del nostro micro-controller fornendoci una serie di opzioni per collegare i sensori.

Utilizzando il monitor seriale, siamo in grado di emettere i valori in entrata di ciò che il microfono raccolto. Per vedere che nel mondo fisico, abbiamo collegato un LED con un resistore di accompagnamento che ha contribuito a limitare il flusso di corrente. Usando la legge di Ohm, siamo stati in grado di calcolare la giusta quantità di resistenza necessaria per non spegnere il nostro LED.

Sfide

  • Come si regola il codice per accendere il LED in un campione di suono più basso (volume)?

  • Collegare alcuni più LED al progetto e accenderli in base ai dati ricevuti dal microfono. Provare a lampeggiare ogni LED in base a una diversa gamma di letture in ingresso.

  • Aprire l'esempio fade (file > esempi > 01. Basics > Fade). Come è possibile utilizzare questo codice di esempio per espandere il codice?

NotaQuesto codice sta usando il perno 9 per il LED, in modo da potete usare il vostro circuito corrente per provarlo fuori.
 
  • Quando la frequenza di campionamento raggiunge un certo valore, impostare la luminosità del LED su Dim. Altrimenti impostarlo completamente luminoso.

  • I dati audio in ingresso sono un po' frastagliati; non c'è una transizione fluida tra i valori. Come si può usare una tecnica di lisciatura (calcolando medie letture in ingresso) per ottenere valori costanti di spostamento?
    Arduino lisciante tutorial