Project này sử dụng còi thụ động (passive buzzer) để tạo ra âm thanh có tần số khác nhau: Do (523Hz), Re (587Hz), Mi (659Hz), Fa (698Hz), So (784Hz), La (880Hz), Si (988Hz).
(1) x Arduino Uno R3
(1) x Còi Buzzer thụ động
(2) x dây cắm đực - cái
Còi thụ động (passive buzzer) là bộ rung động tạo ra âm thanh có tần số khác nhau. Bên trong còi không có mạch dao động nên khi cấp nguồn 5V còi không tạo ra âm thanh giống như còi chủ động. Thay vào đó ta cần dùng sóng vuông có tần số từ 2 kHz đến 5 kHz để tạo tần số dao động phát ra âm thanh.
Ta có thể dùng xung PWM tạo ra từ Arduino để cấp cho còi thụ động. Việc thay đổi tần số xung PWM làm thay đổi tần số dao động và phát ra âm có tần số khác nhau. Ví dụ cấp xung 523 Hz sẽ tạo ra âm Do, 587 Hz tạo âm Re. Về cơ bản, ta có thể chơi một bản nhạc với còi thụ động
Còi thụ động phân biệt với còi chủ động bởi mặt đáy có màu xanh lá (còi chủ động có màu đen).
Chân dương nối với chân 12 của Arduino
Chân âm nối với GND
Add thư viện pitches.zip (tải trong link github của HeroLive)