aboutsummaryrefslogtreecommitdiff
path: root/Mussel/examples
diff options
context:
space:
mode:
Diffstat (limited to 'Mussel/examples')
-rw-r--r--Mussel/examples/button/button.ino20
-rw-r--r--Mussel/examples/button_states/button_states.ino20
-rw-r--r--Mussel/examples/command/command.ino19
-rw-r--r--Mussel/examples/minute/minute.ino19
-rw-r--r--Mussel/examples/seconds/seconds.ino19
-rw-r--r--Mussel/examples/temperature/temperature.ino21
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);
+}