Mục lục:

Nhạc khiêu vũ Coffin sử dụng Arduino: 6 bước
Nhạc khiêu vũ Coffin sử dụng Arduino: 6 bước

Video: Nhạc khiêu vũ Coffin sử dụng Arduino: 6 bước

Video: Nhạc khiêu vũ Coffin sử dụng Arduino: 6 bước
Video: KHIÊNG QUAN TÀI NHẢY MÚA BẢN GỐC - TIK TOK KHIÊNG QUAN TÀI - NHẠC KHIÊNG QUAN TÀI REMIX 2024, Tháng mười một
Anonim
Nhạc khiêu vũ Coffin sử dụng Arduino
Nhạc khiêu vũ Coffin sử dụng Arduino

Trong hướng dẫn này, tôi là cách bạn có thể sử dụng Arduino để tạo nhạc chỉ bằng loa (không yêu cầu mô-đun MP3). Lần đầu tiên xem video hướng dẫn này

Bước 1: Xem hướng dẫn bằng video này

Image
Image

Bước 2: Phần cứng cần thiết

Sơ đồ mạch
Sơ đồ mạch

1.an Arduino

2. một loa hoặc một bộ rung

Bước 3: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Chỉ cần kết nối một dây của loa với D8 của arduino và đầu kia với rãnh của arduino

Bước 4: Nó hoạt động như thế nào?

Arduino trong mạch này tạo ra các âm có tần số khác nhau và phát nó qua loa được kết nối với nó. Sự biến đổi tần số của âm sắc (cao độ) với các thời điểm (nhịp điệu) chính xác sẽ tạo ra âm nhạc. Arduino tạo ra tín hiệu và xuất ra thông qua chân Digital 8. Điều này điều khiển loa được kết nối với chân để tạo ra âm thanh.

Bước 5: Cách tôi tạo giai điệu và NoteDurations của bài hát này:

How I Made Melody và NoteDurations of This Song
How I Made Melody và NoteDurations of This Song

Nếu bạn xem qua chương trình, bạn có thể tìm thấy hai mảng int: giai điệu và noteDurations . Mảng đầu tiên chứa các ghi chú và mảng thứ hai chứa các thời lượng tương ứng của nó. Tôi đã viết ra các nốt nhạc của bài hát này trước và sau đó viết mảng giai điệu với bài hát đó.

Sau đó, tôi viết noteDurations theo độ dài của mỗi nốt nhạc. Ở đây 8 = nốt quý, 4 = nốt thứ 8, v.v. Giá trị cao hơn sẽ cho các nốt có thời lượng dài hơn. Nốt và thời lượng tương ứng của nó là những gì có trong giai điệu và noteDurations tương ứng. Bạn có thể sửa đổi những điều đó và tạo bất kỳ bài hát nào theo ý tưởng của bạn

Bước 6: Mã và Thư viện

tải xuống mã và thư viện Arduino từ đây

bất kỳ nghi ngờ gì hãy hỏi ở đây

để biết thêm hướng dẫn

Đề xuất: