diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-03-11 12:02:07 +0100 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-03-11 16:48:06 +0100 |
commit | 02876f961fc8b68f2cb43a23a1d98d89fce11858 (patch) | |
tree | d12658d92f62c4fd957fb68e683d75b8f378428f /Mussel/examples | |
parent | 8d0212da635222b404113ad0ff5d469adf00ab6f (diff) |
add library Mussel
Diffstat (limited to 'Mussel/examples')
-rw-r--r-- | Mussel/examples/button/button.ino | 20 | ||||
-rw-r--r-- | Mussel/examples/button_states/button_states.ino | 20 | ||||
-rw-r--r-- | Mussel/examples/command/command.ino | 19 | ||||
-rw-r--r-- | Mussel/examples/minute/minute.ino | 19 | ||||
-rw-r--r-- | Mussel/examples/seconds/seconds.ino | 19 | ||||
-rw-r--r-- | Mussel/examples/temperature/temperature.ino | 21 |
6 files changed, 118 insertions, 0 deletions
diff --git a/Mussel/examples/button/button.ino b/Mussel/examples/button/button.ino new file mode 100644 index 0000000..5efae46 --- /dev/null +++ b/Mussel/examples/button/button.ino @@ -0,0 +1,20 @@ +#include <Mussel.h> + +// instantiate with attitude #4, +// and pin 4 connected to a button +Mussel mussel(4, 4); + +void setup() { + Serial.begin(115200); + mussel.begin(); + + Serial.printf("\n\nDevice ready: %s\n", + mussel.desc().c_str()); +} + +void loop() { + Serial.printf("gap:%d\n", + mussel.read()); + + delay(1000); +} diff --git a/Mussel/examples/button_states/button_states.ino b/Mussel/examples/button_states/button_states.ino new file mode 100644 index 0000000..1d91b41 --- /dev/null +++ b/Mussel/examples/button_states/button_states.ino @@ -0,0 +1,20 @@ +#include <Mussel.h> + +// instantiate with attitude #5, +// and pin 9 connected to a button +Mussel mussel(5, 9); + +void setup() { + Serial.begin(115200); + mussel.begin(); + + Serial.printf("\n\nDevice ready: %s\n", + mussel.desc().c_str()); +} + +void loop() { + Serial.printf("gap:%d\n", + mussel.read()); + + delay(1000); +} diff --git a/Mussel/examples/command/command.ino b/Mussel/examples/command/command.ino new file mode 100644 index 0000000..f359e00 --- /dev/null +++ b/Mussel/examples/command/command.ino @@ -0,0 +1,19 @@ +#include <Mussel.h> + +// instantiate with attitude #6 +Mussel mussel(6); + +void setup() { + Serial.begin(115200); + mussel.begin(); + + Serial.printf("\n\nDevice ready: %s\n", + mussel.desc().c_str()); +} + +void loop() { + Serial.printf("gap:%d\n", + mussel.read()); + + delay(1000); +} diff --git a/Mussel/examples/minute/minute.ino b/Mussel/examples/minute/minute.ino new file mode 100644 index 0000000..928537c --- /dev/null +++ b/Mussel/examples/minute/minute.ino @@ -0,0 +1,19 @@ +#include <Mussel.h> + +// instantiate with attitude #2 +Mussel mussel(2); + +void setup() { + Serial.begin(115200); + mussel.begin(); + + Serial.printf("\n\nDevice ready: %s\n", + mussel.desc().c_str()); +} + +void loop() { + Serial.printf("gap:%d\n", + mussel.read()); + + delay(1000); +} diff --git a/Mussel/examples/seconds/seconds.ino b/Mussel/examples/seconds/seconds.ino new file mode 100644 index 0000000..928537c --- /dev/null +++ b/Mussel/examples/seconds/seconds.ino @@ -0,0 +1,19 @@ +#include <Mussel.h> + +// instantiate with attitude #2 +Mussel mussel(2); + +void setup() { + Serial.begin(115200); + mussel.begin(); + + Serial.printf("\n\nDevice ready: %s\n", + mussel.desc().c_str()); +} + +void loop() { + Serial.printf("gap:%d\n", + mussel.read()); + + delay(1000); +} diff --git a/Mussel/examples/temperature/temperature.ino b/Mussel/examples/temperature/temperature.ino new file mode 100644 index 0000000..6b4ca08 --- /dev/null +++ b/Mussel/examples/temperature/temperature.ino @@ -0,0 +1,21 @@ +#include <DHT.h> +#include <Mussel.h> + +// instantiate with attitude #3, +// and PIN 15 connected to an external sensor of type DHT11 +Mussel mussel(3, 15, DHT11); + +void setup() { + Serial.begin(115200); + mussel.begin(); + + Serial.printf("\n\nDevice ready: %s\n", + mussel.desc().c_str()); +} + +void loop() { + Serial.printf("gap:%d\n", + mussel.read()); + + delay(1000); +} |