From 517947a694bc34252db9184b2b949b05d183e91e Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sat, 24 Sep 2022 16:39:06 -0700 Subject: [PATCH] Split out ultrasonic2relay --- hh.go => ultrasonic2relay/main.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) rename hh.go => ultrasonic2relay/main.go (66%) diff --git a/hh.go b/ultrasonic2relay/main.go similarity index 66% rename from hh.go rename to ultrasonic2relay/main.go index 44fefea..04a08e8 100644 --- a/hh.go +++ b/ultrasonic2relay/main.go @@ -13,9 +13,17 @@ func main() { defer hhio.Close() us := hhio.NewUltrasonic(context.Background(), 6, 5) - mf := hhio.NewMedianFilter(us.C, 9) + mf := hhio.NewMedianFilter(us.C, 47) + + r := hhio.NewRelay(21) for dist := range mf { fmt.Printf("%f\n", dist) + + if dist < 50 { + r.On() + } else if dist > 70 { + r.Off() + } } }