インテル® Galileo ボードの基本的な入力時のチュートリアル1および手順4
ステップ 1: 電源を入れてください
Breadboard の赤と青の垂直ストライプを使用して、breadboard の先頭または最後の行にある2本のジャンパケーブルを Galileo に接続します。これにより、プロトタイピング用の breadboard の領域を解放します。インテル® Galileo ボードロゴの下にあるピンセットを使用します。
マイナス (青い垂直ストリップ・ストリップ) をボードの2つの GND ヘッダーのいずれかに接続します。
プラス (赤の垂直ストリップ) を 5 V のヘッダーピンに注意深く接続してください。
ステップ 2: サウンドセンサーの電源を入れます。
マイクの電源および GND ピンから breadboard に2本の配線を接続します。一般に、センサーの赤いワイヤは電圧、グランド向けの黒、最後のケーブルはセンサーとのプログラム的な通信を可能にするものです。
他の2本のワイヤをマイクセンサーから電源と GND に関連付けられている breadboard の垂直方向のトラックに接続します。
ステップ 3: マイクを使用したコミュニケーションの breadboard を準備する
Breadboard の中央セクションは、受信信号を水平方向に配信します。センサーの残りのヘッダーからジャンパーケーブルを breadboard の内部列のいずれかに接続します。
別のケーブルを使用して、同じ行から A0 というラベルの入力ピンに接続します。
マイクセンサーは垂直のストリップによって給電されています。Breadboard の水平的なトラックの中の1つを使用して、プログラムからアクセスできます。
メモ | マイクから入力値を取得するには、コード内で A0 と呼ばれるアナログ・ピン0を使用します。AnalogRead という名前の関数を使用すると、0ボルトと1023が5ボルトである 0 ~ 1023 の値を返すことができます。 最大値が1023の理由 |
手順 4: サウンドを見る
すべてのジャンパーケーブルが正しく接続されたら、インテル Galileo ボードに電源ケーブルを注意深く差し込みます。次に、お使いのコンピューターに Micsb Sb ケーブルを接続します。Arduino プログラムを開きます (まだ開いていない場合)。
以下のコードをインテル・ Galileo ・ボードにアップロードしてスケッチを実行してください。
// Declare and assign an integer variable that stores the pin of the microphone sensor
int pin_sound = A0;
// Declare an integer variable that will store the sound sample from the microphone
int sound_sample;
void setup() {
// Begin serial communication at 57600 bits per second.
Serial.begin(57600);
}
void loop() {
// Assign the current sound reading sound_sample
sound_sample = analogRead(pin_sound);
// Print the sound sample to the serial monitor
Serial.println(sound_sample);
}
Word のシリアルポートは、インテル・ Galileo ボードに接続されている Micルーブル Sb ポートと通信するために使用されます。このファイルには、begin と呼ばれる関数 (シリアルの メソッドと呼ばれます) があります。57600ビット/秒のボー接続を使用します。
シーンの背後にあるものを確認するには、マイクに向かって音声認識し、UI の右上にあるをクリックしてシリアルモニターを開きます。
マイクからのリアルタイムサウンドサンプルを表す値の配列です。
マイクが 入力を受け取ると、シリアルモニターの 出力 が変更されていることがわかります。
シリアル・モニターは、デバイス間でデータを表示するために使用されます。セットアップ機能では、Serial という名前の関数の呼び出しを開始します。この関数には値57600が渡されます。この番号は、Arduino とホスト・コンピューターの間で通信されるビット/秒 (ボー) 数を表しています。シリアルモニターでは、別のボーレート (57600) 以外のボーレートを使用している場合に、意味のないようなおもしろい文字が表示されることがあります。57600ボーに設定していることを確認してください。
何も見えませんか?
- 正しいボーレートに設定されていますか?
- すべてのケーブル接続をダブルオンにします。Breadboard から Arduino までの各ワイヤに従って、すべてが正しく接続されていることを確認してください。