Mục lục:
- Bước 1: Gắn nút vào Breadboard
- Bước 2: Kết nối điện trở 10K với một trong các chân của nút
- Bước 3: Kết nối chân còn lại của điện trở với đất (GND) bằng dây
- Bước 4: Kết nối chân khác của nút bằng dây với + 5V
- Bước 5: Kết nối chân phải trên cùng của nút bằng dây với chân số 12
- Bước 6: Gắn Buzzer vào Board. Lưu ý các Nhãn cho các Mặt Tích cực (+) và Tiêu cực (-) của Buzzer
- Bước 7: Sử dụng dây để kết nối chân âm (-) của bộ rung với mặt đất (GND)
- Bước 8: Sử dụng dây để kết nối chân dương (+) của bộ rung với chân 8
- Bước 9: Mã hóa Arduino của bạn
- Bước 10: Chúc mừng bạn đã hoàn tất! Bây giờ hãy nhấn nút và nghe nhạc ngọt ngào của chúc mừng sinh nhật
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Dự án này sử dụng Arduino Uno, một bộ rung và một nút để phát bài hát Happy Birthday! Khi nhấn nút, bộ rung sẽ phát toàn bộ bài hát Chúc mừng sinh nhật. Tôi thấy sự liên quan đến những tấm thiệp sinh nhật âm nhạc mà các con tôi vô cùng yêu thích.
Tôi chọn tạo dự án này vì khi tôi hoàn thành dự án đầu tiên của mình bằng cách sử dụng bộ rung, nó không bao gồm một nút và phát một mẫu rất đơn giản. Tôi đã sử dụng các nút để thắp sáng đèn LED trước đây nên tôi quyết định thêm một nút vào còi và cũng tạo ra bài hát Happy Birthday như một điều bất ngờ cho sinh nhật lần thứ 5 của con trai tôi! Anh ấy yêu nó và chơi đi chơi lại! Như những đứa trẻ luôn làm, anh ấy thích nhấn nút. Phần khó nhất của dự án này là tạo từ đầu mã cho bài hát chúc mừng sinh nhật nhưng thật thú vị khi thấy cách viết mã có thể kết nối với các chủ đề khác như viết nhạc.
Cấp độ kỹ năng: Người mới bắt đầu
Nguồn cảm hứng được ghi có cho:
Kilic, M. (2016, ngày 24 tháng 11). Nút chuông giai điệu. Lấy từ
Vật liệu
- Bộ điều khiển vi mô Arduino Uno
- Breadboard
- Piezo buzzer
- cái nút
- Điện trở 10K
- 5 dây nhảy nam-nam
- Cáp kết nối USB
Bước 1: Gắn nút vào Breadboard
Bước 2: Kết nối điện trở 10K với một trong các chân của nút
Bước 3: Kết nối chân còn lại của điện trở với đất (GND) bằng dây
Bước 4: Kết nối chân khác của nút bằng dây với + 5V
Bước 5: Kết nối chân phải trên cùng của nút bằng dây với chân số 12
Bước 6: Gắn Buzzer vào Board. Lưu ý các Nhãn cho các Mặt Tích cực (+) và Tiêu cực (-) của Buzzer
Bước 7: Sử dụng dây để kết nối chân âm (-) của bộ rung với mặt đất (GND)
Bước 8: Sử dụng dây để kết nối chân dương (+) của bộ rung với chân 8
Bước 9: Mã hóa Arduino của bạn
Bây giờ chúng tôi đã sẵn sàng để lấy mã cho dự án của bạn. Truy cập liên kết sau và sao chép mã vào trình chỉnh sửa Arduino của bạn.
Mã chúc mừng sinh nhật
Mã cần lưu ý:
-
Tạo tab thứ hai cho mã danh mục quảng cáo chiêu hàng và đặt tên là: pitchhes.h
- Dán mã từ danh mục quảng cáo chiêu hàng vào tab quảng cáo chiêu hàng mới của bạn
- Dòng 4-9 trong mã là nốt nhạc cho bài hát chúc mừng sinh nhật. Các ghi chú đến từ tab pitch.h
- Dòng 15 chứa thời lượng nốt tương ứng với các nốt trong dòng 4-9
- Dòng 42 là nơi bạn điều chỉnh tốc độ của Giai điệu. Nếu bạn muốn tăng tốc độ hoặc làm chậm giai điệu, hãy thay đổi con số này cho phù hợp.
- Dòng 34 là nơi bạn đặt số lượng nốt sẽ phát trong bài hát. Vì vậy, nếu bạn viết một giai điệu mới, bạn có thể cần phải điều chỉnh số 28 để phù hợp với số nốt trong giai điệu mới của bạn.
Bước 10: Chúc mừng bạn đã hoàn tất! Bây giờ hãy nhấn nút và nghe nhạc ngọt ngào của chúc mừng sinh nhật
Bây giờ bạn đã chơi Happy Birthday, hãy thử khả năng âm nhạc của mình và viết mã một bài hát mới của riêng bạn bằng cách sử dụng tab pitch.h làm danh mục mã cho các nốt khác nhau.