I got myself a Saprkfun’s Qwiic Buzzer, and while the hardware is really nice, I found the provided library a bit lacking: It is blocking and it is not in micropython.
Thus, I present to you async_buzzer, a micropython library based on asyncio make your buzzer buzz. It features:
- Dance while singing: Playing of music is non-blocking, thanks to asyncio.
- Write your own music with ease! A tab string to notes allows to write music to play on the buzzer.
- Talk like old-timer: A text to Morse code translator is there as well.
- And much more !
Go have a look at : GitHub - PlantagoLabs/async_buzzer: A micropython asyncio library for SparkFun's Qwiic Buzzer
Let me know what you think; Feedback is very much welcome