A wild micropython library for Sparkfun's Qwiic Buzzer appeared!

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 :smile:

2 Likes

Very cool, thanks for sharing your work!

1 Like