From db077eb2eac56ac0b66788a9d358fb15853faec4 Mon Sep 17 00:00:00 2001 From: lysek01 <146215076+lysek01@users.noreply.github.com> Date: Mon, 11 Mar 2024 17:04:48 +0100 Subject: [PATCH] Create basic.ino --- examples/basic/basic.ino | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 examples/basic/basic.ino diff --git a/examples/basic/basic.ino b/examples/basic/basic.ino new file mode 100644 index 0000000..98b3910 --- /dev/null +++ b/examples/basic/basic.ino @@ -0,0 +1,25 @@ +#include + +PulseFlowMeter meter; + +#define PIN 35 // Input pin +#define K 25.613 // Pulses per liter parameter of flowmeter +#define MIN_FLOW 5 // Minimal flowrate treshold +#define MAX_FLOW 50 // Maximal flowrate treshold + + +void setup() { + Serial.begin(9600); + meter.begin(PIN, K); + meter.setTresholds(MIN_FLOW, MAX_FLOW); +} + +void loop() { + Serial.print("Flowrate l/m"); + Serial.println(meter.getFlowRateLiterMinute()); + Serial.print("Flowrate m3/h: "); + Serial.println(meter.getFlowRateCubicHour()); + Serial.print("Total volume: "); + Serial.println(meter.getTotalVolume()); + delay(500); +}