aboutsummaryrefslogtreecommitdiff
path: root/assignments/old/read-temperature/solution/read-temperature/read-temperature.ino
diff options
context:
space:
mode:
Diffstat (limited to 'assignments/old/read-temperature/solution/read-temperature/read-temperature.ino')
-rw-r--r--assignments/old/read-temperature/solution/read-temperature/read-temperature.ino24
1 files changed, 24 insertions, 0 deletions
diff --git a/assignments/old/read-temperature/solution/read-temperature/read-temperature.ino b/assignments/old/read-temperature/solution/read-temperature/read-temperature.ino
new file mode 100644
index 0000000..b261dc5
--- /dev/null
+++ b/assignments/old/read-temperature/solution/read-temperature/read-temperature.ino
@@ -0,0 +1,24 @@
+#include <DHT.h>
+#include <DHT_U.h>
+
+const auto DHTPIN = D1;
+const auto DHTTYPE = DHT22;
+
+DHT_Unified dht(DHTPIN, DHTTYPE);
+
+void setup() {
+ Serial.begin(115200);
+ pinMode(D2, INPUT);
+ pinMode(D0, OUTPUT);
+}
+
+void loop() {
+ if (digitalRead(D2) == HIGH) {
+ Serial.println("HIGH");
+ } else {
+ Serial.println("LOW");
+ }
+ digitalWrite(D0, digitalRead(D2));
+ delay(100);
+}
+