Tôi muốn chơi một tập tin wav (lời nói) từ Arduino của tôi. Tôi không muốn thêm một lá chắn âm thanh. Có cách nào để phát âm thanh thông qua pin đầu ra không? Chất lượng không phải là tuyệt vời.
Tôi muốn chơi một tập tin wav (lời nói) từ Arduino của tôi. Tôi không muốn thêm một lá chắn âm thanh. Có cách nào để phát âm thanh thông qua pin đầu ra không? Chất lượng không phải là tuyệt vời.
Câu trả lời:
Tôi đã giúp ai đó với một câu hỏi tương tự. Kết quả là trong repo github của tôi tại https://github.com/linhartr22/count . Ví dụ này sử dụng thư viện PWM và bao gồm một tham chiếu đến bài viết mà tôi đã sử dụng để tìm hiểu làm thế nào để chuyển đổi các tệp âm thanh thành MP3 với các cài đặt thích hợp cho thư mục PWM. Nó phát âm thanh qua loa 8 ohm hoặc còi Piezo được kết nối trực tiếp với Arduino.
Các PCMAudio ví dụ cho thấy cách chơi dữ liệu âm thanh qua PWM. Lưu ý rằng bạn sẽ cần truy cập MCU ở mức độ thấp để thực hiện việc này; các thư viện Arduino không cung cấp đủ quyền kiểm soát phần cứng.
Có, bạn có thể - xem http://www.instructables.com/id/Simple-Wav-Player-Using-Arduino/
Dung lượng khá hạn chế, trừ khi bạn sử dụng thẻ SD.
Vâng, tôi đã làm một dự án ngày hôm qua để chơi ghi âm. Bạn không cần một mô-đun loa.
Chỉ cần kết nối loa qua một điện trở với một đầu ra Arduino Arduino. Sau đó kết nối một mô-đun thẻ micro-sd. Định dạng thẻ micro-sd của bạn với Tùy chọn FAT32.
Sử dụng Bộ chuyển đổi sóng mẫu để chuyển đổi các tệp âm thanh của bạn và chọn các tùy chọn là 16.000Hz Mono 8Bit. Bạn đã làm xong. Sử dụng thư viện tmrpcm . Tất cả đều dễ dàng.
bài cũ nhưng vẫn là một câu hỏi hay ...
Dưới đây là hướng dẫn để phát âm thanh 8 bit 33khz bằng Adaf nhung M0 Express. Bạn có thể phát ~ 60 giây âm thanh từ đèn flash trên bo mạch 2 MB thông qua pin Analog 10bit. https://github.com/hydronics2/SamdAudio
hai giải pháp bảng âm thanh khác cung cấp chất lượng gần 16 bit ...
Bảng mạch trăn của Adafbean itbyitsyM0 , M4 , Feather M0. Tương tự như trên nhưng sử dụng giao diện python mạch thay vì Arduino.
youthy3.2 , youthy3.5, youthy3.6 (bạn có thể phát ra bằng cách sử dụng chân Analog mà không có tấm chắn âm thanh nhưng tấm chắn âm thanh có giắc cắm 1/8 "đẹp
@Hoytman Tôi nghĩ rằng thư viện arduino này có thể giúp bạn rất nhiều https://sensorium.github.io/Mozzi/