Tutorial 1 dan langkah 7 pada Pembungkusan untuk papan Intel® Galileo
Dalam pelajaran ini, kita mempelajari mesin apa saja yang bisa didengar. Mulai dari output sederhana yang menggunakan monitor serial, hingga LED yang merespons input audio, kami hanya menggaruk permukaan pada apa yang mungkin.
Kita belajar bagaimana Breadboard dapat membantu kita dengan memperluas mikrokontroler kami dengan menyediakan berbagai opsi untuk menghubungkannya pada sensor.
Dengan menggunakan monitor serial, kami dapat menampilkan nilai yang masuk dari apa yang diambil mikrofon. Untuk melihat dunia fisik, kami menghubungkan LED dengan resistor yang menyertai yang membantu membatasi aliran arus. Dengan menggunakan Hukum Ohm, kami mampu menghitung jumlah resistance yang benar yang diperlukan untuk tidak meledakkan LED kami.
Tantangan
Bagaimana Anda akan menyesuaikan kode untuk mengaktifkan LED pada sampel suara (volume) yang lebih rendah?
Hubungkan beberapa LED lain ke proyek Anda dan cahayanya berdasarkan data yang masuk yang diterima dari mikrofon. Coba berkedip setiap LED berdasarkan berbagai pembacaan yang masuk.
Buka contoh pudar (contoh berkas > > 01. Basics > Fade). Bagaimana Anda bisa menggunakan kode contoh ini untuk memperluas kode Anda?
Catatan | Kode ini menggunakan pin 9 untuk LED, sehingga Anda dapat menggunakan sirkuit Anda saat ini untuk mengujinya. |
Saat laju sampel mencapai nilai tertentu, atur kecerahan LED menjadi redup. Jika tidak, atur sepenuhnya cerah.
Data suara yang masuk sedikit bergerigi; tidak ada transisi yang lancar di antara nilai. Bagaimana Anda bisa menggunakan teknik smoothing (menghitung pembacaan rata-rata) untuk mendapatkan nilai pergeseran yang stabil?
Arduino smoothing tutorial