Tutorial 1 dan Step 6 pada output dasar untuk Board Intel® Galileo

Dokumentasi

Instal & Pengaturan

000006609

06/08/2019

Melihat suara dengan LED
Di bagian masukan dasar dari pelajaran ini, langkah 4 menjelaskan cara menghubungkan sensor mikrofon. Menggunakan sirkuit yang sama, kita akan memperluas dengan menggunakan LED.

Langkah 1: Siapkan daya untuk LED
Hubungkan katode (Short leg) LED ke negatif (strip vertikal biru).
Hubungkan anoda (Long leg) dari LED ke bagian tengah papan tempat memotong roti.

Langkah 2: Tambahkan resistor
Menggunakan baris yang sama seperti yang anode terhubung, Hubungkan satu sisi resistor.
Dengan menggunakan separuh papan pencari roti lainnya, Hubungkan ujung resistor yang lain dalam baris yang sama.

Langkah 3: Hubungkan ke pin 9
Hubungkan kawat dari baris di mana resistor adalah pin 9. Ketika PIN ini dikirim sinyal tinggi, itu akan melalui resistor, dengan anoda, menerangi LED, lalu pergi ke GND.

Journey of the electric current

Di sini kita melihat perjalanan arus listrik.

Setelah Anda memiliki semuanya terhubung dengan benar, jalankan sketsa berikut:

Menggunakan ' Const ' kita memastikan bahwa pin_sound tidak dapat diubah dalam sketsa ini
Const int pin_sound = a0;
Const int LED = 9;
Int sound_sample;

pengaturan void () {
Serial. mulai (57600);
Set pin digital 9, LED, untuk berperilaku sebagai output.
pinMode (LED, OUTPUT);
}

Void loop () {
sound_sample = analogRead (pin_sound);
Menggunakan kondisi jika, kami menguji untuk melihat apakah sampel lebih dari 100.
Jika (sound_sample > 100) {
Jika sampel lebih dari 100, kirim sinyal tinggi ke LED, nyalakan
digitalWrite (LED, tinggi);
}
apapun
Jika tidak, kirim sinyal rendah, matikan LED
digitalWrite (LED, rendah);
}
Mencetak sampel suara ke monitor serial
Serial. println (sound_sample);
}

Setelah sampel suara lebih dari 100 dibaca, LED dikirim sinyal tinggi, menyalakannya.

LED on