Nada pada Beberapa Speaker
Contoh ini menunjukkan cara menggunakan perintah tone() untuk memainkan nada yang berbeda pada beberapa keluaran.
Perintah tone() bekerja dengan mengambil alih salah satu timer internal Atmega, mengaturnya ke frekuensi yang Anda inginkan, dan menggunakan timer untuk mem-puls pin output. Karena hanya menggunakan satu timer, Anda hanya dapat memainkan satu not dalam satu waktu. Namun, Anda dapat memainkan not pada pin yang berbeda, secara berurutan. Untuk melakukannya, Anda perlu mematikan timer untuk satu pin sebelum beralih ke pin berikutnya.
Terima kasih kepada Greg Borenstein karena telah mengklarifikasi hal ini.
Perangkat Keras yang Diperlukan
Skema
Desain PCB
Kode Contoh
Kode yang siap di upload
Sketsa di bawah memainkan nada pada masing-masing speaker secara berurutan, dengan mematikan speaker sebelumnya terlebih dahulu. Perhatikan bahwa durasi setiap nada sama dengan penundaan yang mengikutinya.
Berikut sketsa utamanya:
Pelajari lebih lanjut
Anda dapat menemukan tutorial yang lebih mendasar di bagian contoh bawaan .
Anda juga dapat menjelajahi referensi bahasa , kumpulan terperinci bahasa pemrograman Arduino.
Tidak ada komentar:
Posting Komentar