Mục lục:
- Bước 1: Những gì bạn cần
- Bước 2: Những điều bạn cần biết
- Bước 3: Thiết kế mạch
- Bước 4: Mã
- Bước 5: Đã xong
Video: Trình phát nhạc Arduino: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Chào mọi người.
Hôm qua, tôi đang lướt trên Internet và tìm kiếm các dự án mà tôi có thể thực hiện trên Arduino. Tôi thấy người phụ nữ này đang làm một bàn phím piano điện tử với các bài hát trong đó. Tôi có một tấm chắn bàn phím LCD nằm xung quanh nên tôi nghĩ mình có thể tạo một máy nghe nhạc ở đó có một menu nhỏ với các bài hát và người dùng có thể chọn nó.
Bạn có thể xem phiên bản cuối cùng của dự án của tôi ở trên.
Bước 1: Những gì bạn cần
Đối với dự án này, bạn cần;
- Arduino Uno
- Breadboard
- Tấm chắn bàn phím LCD
- Buzzer
- Điện trở 330 ohm
- Người nhảy
Bước 2: Những điều bạn cần biết
Bạn cần biết một chút về cấu tạo của LCD Keypad Shield. Tôi đặt sơ đồ chân của nó để bạn có thể thấy những gì là gì.
Như bạn sẽ thấy trong mã; chân số 4, 5, 6, 7, 8 và 9 được sử dụng bởi LCD. Trong 10 là để điều khiển đèn nền của màn hình LCD nhưng bạn sẽ không cần nó. Trong mạch, các nút được kết nối với chân A0.
Điều đó khiến chúng ta không có các chân kỹ thuật số 0, 1, 2, 3, 11, 12, 13 và các chân tương tự A1, A2, A3, A4, A5.
Ngoài ra, bạn cần biết các giá trị tương tự của mỗi nút để bạn có thể xác định chúng. Tôi đọc giá trị A0 và in nó trên màn hình nối tiếp để tìm hiểu. Đây là mã mẫu:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Dưới đây là các giá trị mà tôi đã tìm thấy cho chiếc khiên của mình:
- Nút phải - 0
- Nút lên - 131
- Nút xuống - 306
- Nút trái - 481
- Nút chọn - 722
- Không có nút - 1023
Bước 3: Thiết kế mạch
Mạch khá đơn giản.
- Đặt bộ rung của bạn ở đâu đó trên breadboard.
- Kết nối một bên của điện trở 330 ohm với chân âm của bộ rung và bên kia với chân nối đất của Arduino.
- Kết nối chân dương của bộ rung với chân 2 trên Arduino.
Bạn đã hoàn tất! Bây giờ chúng ta hãy bắt đầu viết mã.
Bước 4: Mã
Khi bạn mở tệp lưu trữ, bạn sẽ thấy các tệp sau; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitch.h
- lcd_keypad_songs là tệp chính chứa menu và các định nghĩa. Nó chứa đầy các bình luận để bạn có thể kiểm tra và hiểu mã.
- cao độ.h bao gồm định nghĩa của nốt nhạc.
- Phần còn lại của các tệp bao gồm các chức năng của bài hát. Bạn có thể xem qua chúng và cố gắng hiểu. Tôi không viết mã cho các bài hát, tôi tìm thấy chúng bằng cách tìm kiếm. Vì vậy, bạn cũng có thể tìm hoặc viết các bài hát của riêng mình và thêm nó vào menu.
Bạn phải đặt chúng dưới cùng một thư mục. Sau đó, bạn cần mở tệp lcd_keypad_songs bằng Arduino IDE và tải mã lên.
Lưu ý: bài hát james_bond không có trong menu (nó được bình luận). Điều này là do Arduino có dung lượng hạn chế và những bài hát này chiếm rất nhiều bộ nhớ. Bạn luôn có thể bỏ ghi chú nó và bình luận một bài hát khác để nghe. Bạn cũng cần thay đổi thứ tự menu.
Bước 5: Đã xong
Xin chúc mừng
Bạn đã làm được. Nếu bạn có bất kỳ câu hỏi hoặc vấn đề nào, hãy bình luận hoặc nhắn tin cho tôi. Tôi rất thích giúp đỡ.
Chúc bạn thành công!
Đề xuất:
Juuke - Trình phát nhạc RFID cho Người già và Trẻ em: 10 bước (có Hình ảnh)
Juuke - Máy nghe nhạc RFID cho Người già và Trẻ em: Đây là hộp Juuke. Hộp Juuke là người bạn âm nhạc của riêng bạn, được thiết kế để dễ sử dụng nhất có thể. Nó được thiết kế đặc biệt để sử dụng cho người già và trẻ em, nhưng tất nhiên có thể được sử dụng bởi tất cả các lứa tuổi khác. Lý do chúng tôi tạo ra điều này là vì
Trình phát nhạc AdaBox004: 4 bước
Trình phát nhạc AdaBox004: Tôi đã sử dụng các bộ phận trong AdaBox004 để tạo một trình phát nhạc đơn giản. Nó cắm vào cổng USB và bắt đầu phát các bài hát ngẫu nhiên từ thẻ micro SD. Nó dành cho hội thảo của tôi để cung cấp nguồn bài hát lạc quan không ồn ào
Trình phát nhạc Mp3 Arduino: 5 bước
Arduino Mp3 Player: Xin chào các nhà sản xuất, tôi sẽ chỉ cho bạn cách làm cho Arduino của bạn có khả năng phát ra giọng nói, sử dụng đầu đọc thẻ sd và một loa. Những phần bạn cần cho chương trình này
Trình phát nhạc tự động: 5 bước
Máy nghe nhạc tự động: Bạn đã bao giờ cảm thấy muốn chơi những bản nhạc nhẹ nhàng để giúp cơ thể thư giãn và chuẩn bị cho giấc ngủ chưa? Bất cứ khi nào bạn cảm thấy mệt mỏi sau nhiều giờ làm việc trên máy tính xách tay của mình, hãy để máy tính xách tay của bạn mở và chỉ cần tắt đèn và nhảy lên giường. Máy này sẽ tự động hóa
Trình lắp ráp âm nhạc: Nhạc cụ ảo tích hợp với cảm biến chạm kiểu khối: 4 bước
Music Assembler: Nhạc cụ ảo tích hợp với cảm biến chạm kiểu khối: Có rất nhiều người muốn học chơi nhạc cụ. Đáng buồn thay, một số người trong số họ không bắt đầu nó vì giá nhạc cụ cao. Dựa trên cơ sở đó, chúng tôi quyết định tạo ra hệ thống nhạc cụ ảo tích hợp để giảm ngân sách bắt đầu