From db26bc2b475094b8564135a2273439dfc93fd0df Mon Sep 17 00:00:00 2001 From: Tom Nordal Date: Wed, 26 Jun 2024 11:47:27 +0200 Subject: [PATCH] Lesson 53 --- Sensors/platformio.ini | 10 +++++----- Sensors/src/main.cpp | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/Sensors/platformio.ini b/Sensors/platformio.ini index f34f4d3..363ffd2 100644 --- a/Sensors/platformio.ini +++ b/Sensors/platformio.ini @@ -12,8 +12,8 @@ platform = atmelavr board = uno framework = arduino -lib_deps = - # RECOMMENDED - # Accept new functionality in a backwards compatible manner and patches - adafruit/DHT sensor library @ ^1.4.6 - arduino-libraries/LiquidCrystal @ ^1.0.7 +; lib_deps = +; # RECOMMENDED +; # Accept new functionality in a backwards compatible manner and patches +; adafruit/DHT sensor library @ ^1.4.6 +; arduino-libraries/LiquidCrystal @ ^1.0.7 diff --git a/Sensors/src/main.cpp b/Sensors/src/main.cpp index 6d3e4b2..0a7499b 100644 --- a/Sensors/src/main.cpp +++ b/Sensors/src/main.cpp @@ -3,13 +3,26 @@ #include +int trigPin = 12; +int echoPin = 11; +int pingTravleTime; + void setup() { // put your setup code here, to run once: Serial.begin(9600); - - + pinMode(trigPin, OUTPUT); + pinMode(echoPin, INPUT); } void loop() { // put your main code here, to run repeatedly: + digitalWrite(trigPin, LOW); + delayMicroseconds(10); + digitalWrite(trigPin, HIGH); + delayMicroseconds(10); + digitalWrite(trigPin, LOW); + pingTravleTime = pulseIn(echoPin, HIGH); + delay(25); + Serial.print("Ping Time: "); + Serial.println(pingTravleTime); }