Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
T

TMRpcm

> 编程语言
Open source

Arduino library for asynchronous playback of PCM/WAV files direct from SD card. Arduino Uno,Nano,Mega etc supported

649 stars0 likes1 views
WebsiteGitHub

About

Arduino library for asynchronous playback of PCM/WAV files direct from SD card. Arduino Uno,Nano,Mega etc supported

Arduino library for asynchronous playback of PCM/WAV files direct from SD card

Utilizes standard Arduino SD library, SD card and output device (Speaker, Headphones, Amplifier, etc)

Documentation is available on the Wiki: https://github.com/TMRh20/TMRpcm/wiki

Recent Updates Many new features have recently been added, and are in development. See the wiki: https://github.com/TMRh20/TMRpcm/wiki/Advanced-Features

Features

PCM/WAV playback direct from SD card  
Main formats: WAV files, 8-bit, 8-32khz Sample Rate, mono. See the wiki for other options.  
Asynchronous Playback: Allows code in main loop to run while audio playback occurs.  
Single timer operation: TIMER1 (Uno,Mega) or TIMER3,4 or 5 (Mega)  
Complimentary output or dual speakers  
2x Oversampling  
Supported devices: Arduino Uno, Nano, Mega, etc.  
More! See the wiki https://github.com/TMRh20/TMRpcm/wiki/Advanced-Features

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言