Elixir API for Raspberry PI GPIO pins
Add
{:elixir_pins, "0.0.1"}
to your dependency list in your mix.exs file.
Example:
defp deps do
[
{:elixir_pins, "0.0.1"}
]
end
ElixirPins.turn_on 4 #-> turns on GPIO4 (pin #7)
ElixirPins.turn_off 4 #-> turns off GPIO4 (pin #7)
client = [
ip: '192.168.1.123', # ip address of raspberry pi
user: 'pi', # username of user on raspberry pi
password: 'securepassword' # password for specified user
]
ElixirPins.turn_on 4, client #-> turns on GPIO4 (pin #7) on remote raspberry pi
ElixirPins.turn_off 4, client #-> turns off GPIO4 (pin #7) on remote raspberry pi