Buzzer utility for pi
Project description
Summary
This is a beeping utility for the common buzzer. This package comes with a variety of beeps that can be called from a command line inteface or imported from python.
Installation
This package requires RPi.GPIO
, which I installed on arch arm using
yay -S python-raspberry-gpio
But ubuntu or rasbian can use,
pip install RPi.GPIO
To install pibeep simply install the pip package.
pip install pibeep
You can then look at the examples on how to run as a cli. You can also import it into your project using,
from pibeep import pulseBeep,beepDuration
beepDuration(pin=12,duration=.33) #beeper on pin 12, on for .33 sec
pulseBeep(pin=12,freq=25,duration=1) #pulse beep at 25HZ for 1 seccond
Beeps
- short: duration 0.05 sec
- medium: duration 0.25 sec
- long: duration 1.00 sec
- warning: pulses 8HZ for 1.5 sec duration
- confirmed: pulses 16HZ for .5 sec duration
- brr: pulses 50HZ for .5 sec duration
Example
The cli can be use any of the listed above beeps in the format as the following commands:
beep.py warning --pin 12
beep.py short --pin 12
beep.py brr --pin 12
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pibeep-0.0.1.2.tar.gz
(2.7 kB
view details)
File details
Details for the file pibeep-0.0.1.2.tar.gz
.
File metadata
- Download URL: pibeep-0.0.1.2.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b54d62763e965cd07d001761cc14f4906be9017202be27fa87c019c924a230ad |
|
MD5 | d3b550f22341f38c0866e57daaaca653 |
|
BLAKE2b-256 | 67da8b306576fec3fb93c28e963518cf39f600bae39e0bdd09243be5d80a181f |