Bảng âm thanh Arduino đơn giản: 5 bước (có hình ảnh)
Bảng âm thanh Arduino đơn giản: 5 bước (có hình ảnh)
Anonim
Bảng âm thanh Arduino đơn giản
Bảng âm thanh Arduino đơn giản

Trong thử nghiệm này, bạn sẽ hiểu cách hoạt động của bộ rung thụ động và cách bạn có thể tạo bảng âm thanh Arduino đơn giản. Sử dụng một số nút và chọn một giai điệu tương ứng, bạn có thể tạo ra một giai điệu! Các bộ phận mà tôi đã sử dụng là từ bộ khởi động Arduino UNO của Kuman

Bước 1: Các bộ phận cần thiết

Các bộ phận cần thiết
Các bộ phận cần thiết

Bạn sẽ cần:

  • một bảng Arduino
  • một breadboard
  • một cáp USB
  • 10 x dây nhảy
  • 3 x Nút (số lượng mũ và nút là tùy chọn)
  • Điện trở 3 x 10k ohm

Allchips là một nền tảng dịch vụ trực tuyến linh kiện điện tử, bạn có thể mua tất cả các thành phần từ họ

Bước 2: Kết nối các nút

Kết nối các nút
Kết nối các nút
Kết nối các nút
Kết nối các nút

Đầu tiên, hãy bắt đầu với các nút. Đối với mỗi nút, hãy chọn một trong các mặt của nó. Bạn sẽ thấy 2 chân. Cái ở bên trái (bạn cũng có thể hoán đổi chúng) kết nối với mặt đất của Arduino (thông qua bảng mạch) bằng một điện trở 10k. Kết nối cùng một hàng với chân kỹ thuật số 2, 3 hoặc 4 của Arduino (có thể được cấu hình trong mã). Chân bên phải của mỗi nút kết nối với 5V. Bạn có thể sử dụng hình ảnh trên để tham khảo. Thực hiện các bước này cho tất cả các nút của bạn.

Bước 3: Kết nối Buzzer

Kết nối Buzzer
Kết nối Buzzer

Vì vậy, trên đầu bộ rung, bạn có thể thấy biểu tượng +. Nó chỉ ra mặt tích cực của nó. Bạn cần kết nối đầu đối diện với mặt đất và đầu này với chân số 8 của Arduino (có thể thay đổi sau)

Bước 4: Tải lên và sửa đổi mã

Tải lên và sửa đổi mã
Tải lên và sửa đổi mã

Bạn có thể tìm thấy mã của dự án tại đây. Nó hoàn toàn tùy thuộc vào bạn về những gì bạn có thể sửa đổi - từ số pin đến việc thêm nhiều nút hơn, nhưng quan trọng hơn - bạn có thể thay đổi từng giai điệu riêng lẻ. Đây là một lời giải thích nhỏ:

âm báo (buzzPin, 1000, 300); // Đây là chức năng âm Arduino

buzzPin là chân dương của buzzer

1000 là âm của chính nó, tính bằng Hz (nó có thể ở bất kỳ đâu từ 31 đến 65535)

300 là thời lượng tính bằng mili giây (tùy chọn)

Bước 5: Video

Đây là video của dự án đang hoạt động, tạo ra một giai điệu ngẫu nhiên.