GrovePi v0.2.0 GrovePi.Buzzer

Control a Grove buzzer. While a buzzer can be controlled solely using GrovePi.Digital, this module provides some helpers.

Example usage:

iex> {:ok, buzzer}=GrovePi.Buzzer.start_link(3)
:ok
iex> GrovePi.Buzzer.buzz(3)
:ok

Summary

Types

duration()
duration() :: integer

Functions

buzz(pin, duration \\ 1000)
buzz(GrovePi.pin, duration) :: :ok
off(pin)
off(GrovePi.pin) :: :ok
start_link(pin, opts \\ [])