Current section
5 Versions
Jump to
Current section
5 Versions
Compare versions
4
files changed
+16
additions
-8
deletions
| @@ -1 +1 @@ | |
| 1 | - 0.2.0 |
| 1 | + 0.2.1 |
| @@ -3,9 +3,9 @@ | |
| 3 3 | {<<"description">>,<<"Exred node to control a SunFounder PiCar">>}. |
| 4 4 | {<<"elixir">>,<<"~> 1.6">>}. |
| 5 5 | {<<"files">>, |
| 6 | - [<<"lib">>,<<"lib/exred_node_picar.ex">>,<<"lib/front_wheels.ex">>, |
| 7 | - <<"lib/pwm.ex">>,<<"lib/rear_wheels.ex">>,<<"mix.exs">>,<<"README.md">>, |
| 8 | - <<"LICENSE">>,<<"VERSION">>]}. |
| 6 | + [<<"lib">>,<<"lib/front_wheels.ex">>,<<"lib/pwm.ex">>, |
| 7 | + <<"lib/rear_wheels.ex">>,<<"lib/exred_node_picar.ex">>,<<"mix.exs">>, |
| 8 | + <<"README.md">>,<<"LICENSE">>,<<"VERSION">>]}. |
| 9 9 | {<<"licenses">>,[<<"MIT">>]}. |
| 10 10 | {<<"links">>, |
| 11 11 | [{<<"Exred">>,<<"http://exred.org">>}, |
| @@ -22,4 +22,4 @@ | |
| 22 22 | {<<"optional">>,false}, |
| 23 23 | {<<"repository">>,<<"hexpm">>}, |
| 24 24 | {<<"requirement">>,<<"~> 0.2">>}]]}. |
| 25 | - {<<"version">>,<<"0.2.0">>}. |
| 25 | + {<<"version">>,<<"0.2.1">>}. |
| @@ -1,6 +1,13 @@ | |
| 1 1 | defmodule Exred.Node.Picar do |
| 2 2 | @moduledoc """ |
| 3 3 | Controls a SunFounder PiCar. |
| 4 | + |
| 5 | + Messages: |
| 6 | + %{payload: "stop"} -> RearWheels.stop() |
| 7 | + %{payload: {"speed", speed}} -> RearWheels.speed(speed) |
| 8 | + %{payload: {"left", angle}} -> FrontWheels.left(angle) |
| 9 | + %{payload: {"right", angle}} -> FrontWheels.right(angle) |
| 10 | + %{payload: "straight"} -> FrontWheels.straight() |
| 4 11 | """ |
| 5 12 | |
| 6 13 | @i2c_device "i2c-1" |
| @@ -10,9 +10,9 @@ defmodule Exred.Node.Picar.MixProject do | |
| 10 10 | version: @version, |
| 11 11 | elixir: "~> 1.6", |
| 12 12 | start_permanent: Mix.env() == :prod, |
| 13 | - deps: deps(), |
| 14 13 | description: @description, |
| 15 | - package: package() |
| 14 | + package: package(), |
| 15 | + deps: deps() |
| 16 16 | ] |
| 17 17 | end |
| 18 18 | |
| @@ -28,7 +28,8 @@ defmodule Exred.Node.Picar.MixProject do | |
| 28 28 | [ |
| 29 29 | {:elixir_ale, "~> 1.0"}, |
| 30 30 | {:exred_nodeprototype, "~> 0.2"}, |
| 31 | - {:ex_doc, "~> 0.19.0", only: :dev, runtime: false} |
| 31 | + {:ex_doc, "~> 0.19.0", only: :dev, runtime: false}, |
| 32 | + {:exred_nodetest, "~> 0.1.0", only: :test} |
| 32 33 | ] |
| 33 34 | end |