チュートリアル1とステップ7のためのラッピングインテル® Galileo ボード

ドキュメント

インストール & セットアップ

000006607

2017/09/08

このレッスンでは、マシンが何を聞くことができるかを学びます。シリアルモニタを使用したシンプルな出力から、オーディオ入力に応答する led まで、可能なだけ表面に傷をつけました。

我々は、センサーを接続するためのオプションの配列を私たちに提供することにより、マイクロコントローラを拡張するとブレッドが私たちを助けることができる方法を学びます。

シリアルモニタを使用して、我々は、マイクが拾ったものの着信値を出力することができます。物理的な世界では、我々は電流の流れを制限する助けに付随する抵抗と LED を接続してください。オームの法則を使用することにより、我々は抵抗の正しい量を計算することができた私たちの LED を爆破しないように必要な。

課題

  • どのようにコードを調整して、より低い (音量) サウンドサンプルで LED をオンにするか。

  • あなたのプロジェクトにいくつかのより多くの led を接続し、マイクから受信した受信データに基づいてそれらを点灯します。各 LED が異なる範囲の入力値に基づいて点滅してみてください。

  • フェードの例 (ファイル > 例 > 01. 基本 > フェード) を開きます。このサンプルコードを使用してコードを拡張するにはどうすればいいですか。

注意このコードは LED に対して9番ピンを使用しているため、現在の回路を使用してテストすることができます。
 
  • サンプルレートが一定の値に達すると、LED の輝度を dim に設定します。それ以外の場合は完全に明るい設定します。

  • 着信音データは少しギザギザになっています。値の間にスムーズな移行はありません。スムーズなシフト値を取得するために、スムージング手法 (平均入力値の計算) を使用する方法はありますか。
    Arduino の平滑化チュートリアル