Mục lục:

Piano Arduino: 5 bước
Piano Arduino: 5 bước

Video: Piano Arduino: 5 bước

Video: Piano Arduino: 5 bước
Video: Hướng dẫn làm đàn Midi - Piano với Arduino UNO, How to make Midi keyboard with Arduino UNO 2024, Tháng bảy
Anonim
Piano Arduino
Piano Arduino
Piano Arduino
Piano Arduino

Xin chào các bạn có bạn luôn muốn làm một cây đàn piano, nếu có, thì bạn đã đến đúng chỗ.

Vật liệu

1. Arduino

2. Loa 8 ohms

3. Kéo điện trở xuống (1k - 10k sẽ tốt)

4. 8 công tắc nhạy bén

5. Breadboard và veroboard

Bước 1: Kéo lên và kéo điện trở xuống

Kéo lên và kéo điện trở xuống
Kéo lên và kéo điện trở xuống
Kéo lên và kéo điện trở xuống
Kéo lên và kéo điện trở xuống

kéo lên điện trở

Đây là các điện trở giữ trạng thái logic của chân CAO khi chân không được kết nối hoặc không có trạng thái.

Kéo điện trở xuống

Điện trở này giúp giữ trạng thái logic của chân ở mức thấp khi không được kết nối hoặc khi chân không có trạng thái.

Để tìm hiểu thêm về điện trở kéo lên và kéo xuống, hãy truy cập

playground.arduino.cc/CommonTopics/PullUpD…

Lưu ý: có ba trạng thái chân là CAO, THẤP VÀ nổi hoặc phụ thuộc cao. Khi một chân ở mức CAO có nghĩa là nó ở 5v (đối với Arduino MCU), trong khi LOW có nghĩa là nó ở gần 0v hoặc GND, trong khi đối với nổi có nghĩa là nó không có trạng thái, nó không phải là CAO HOẶC THẤP.

LƯU Ý: trong hướng dẫn này, chúng tôi sẽ sử dụng điện trở kéo xuống

Bước 2: Cảm ứng giai điệu và tần số

Âm điệu Arduino

Chức năng này được sử dụng để tạo ra bất kỳ tần số nào tại một chân Arduino

giai điệu (pin, tần số, thời lượng hoặc độ trễ);

Ví dụ tone (9, 3100, 100);

không một()

Chức năng này được sử dụng khi bạn không muốn phát bất kỳ âm hoặc tần số nào tại một chốt cụ thể.

noTone (pin);

Ví dụ noTone (9); // điều này sẽ không phát âm báo hoặc tần số ở chân 9.

LƯU Ý: NẾU bạn muốn thay đổi chân được sử dụng cho âm báo, hãy đảm bảo rằng đó là chân PWM.

giai điệu (pwm pin, tần số, độ trễ);

noTone (pwm pin); Để tìm ra mã pin pwm cho Arduino, hãy duyệt nội dung. Ví dụ tìm kiếm (pwm pin của Arduino pro mini). Chỉ cần thay đổi mini pro thành bộ điều khiển vi mô Arduino mà bạn đang sử dụng. Để biết thêm thông tin về pwm, hãy truy cập

Bước 3: Công tắc tạm thời (công tắc chạm)

Công tắc tạm thời (công tắc tact)
Công tắc tạm thời (công tắc tact)

Các công tắc này khi được nhấn sẽ được kết nối tại thời điểm bạn nhấn chúng ngay lập tức bạn bỏ tay ra chúng sẽ bị ngắt kết nối. Để biết thêm giải thích về cách sử dụng công tắc tact, hãy tải xuống video trong tài liệu hướng dẫn này

Bước 4: Sơ đồ

Sơ đồ
Sơ đồ

nếu bạn đang sử dụng mã với điện trở kéo lên bên trong, hãy bỏ qua các điện trở kéo xuống trong sơ đồ này. Hãy nhớ kết nối một dây dẫn của loa với chân pwm 9 hoặc chân pwm bạn đang sử dụng và dây còn lại với GND. nếu loa của bạn bị phân cực, hãy kết nối dây dẫn dương cho bạn chân pwm của bạn và chân âm với GND.

Bước 5: Mã

Mã thứ hai đã được tôi sửa đổi hoàn toàn để những người không có điện trở sử dụng làm điện trở kéo xuống

Tên mã một là Arduino piano.zip, trong khi mã 2 là piano.zip

Cảm ơn vì đã đọc. Chơi piano của bạn cho đến khi tâm hồn bạn nhảy lên vì niềm vui.

Tôi không thể nhúng video YouTube của mình nhưng bạn có thể truy cập video đó qua liên kết này

www.youtube.com/embed/apsuFn0Wp1g

Đề xuất: