Skip to content

PlantagoLabs/async_buzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

AsyncBuzzer

This module allows to use SparkFun's Qwiic Buzzer (BOB-24474) with micropython in a non-blocking manner. Features of this library include:

  • Play a list of notes on the buzzer using micropython's asyncio. This is done in a single non blocking function call.
  • A text to Morse code notes translator.
  • A tab string to notes translator.
  • A text to tune translator. Make your robot talk by playing music !

Everything is in async_buzzer.py, so adding it in your /lib folder should be enough. See examples for more information.

This library requires the use of asyncio to work. Tested on a RP2040 and a ESP32-C3.

About

A micropython asyncio library for SparkFun's Qwiic Buzzer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages