1
0
Fork 0
mirror of https://github.com/kidoman/embd synced 2025-07-03 03:47:33 +02:00

watersensor: upgrade to embd/gpio

This commit is contained in:
Karan Misra 2014-03-02 12:21:29 +05:30
parent 4e67e7eb11
commit 1d33c3e3bb
2 changed files with 63 additions and 58 deletions

View file

@ -1,25 +1,38 @@
package main
import (
"log"
"time"
"github.com/golang/glog"
"github.com/kidoman/embd/gpio"
"github.com/kidoman/embd/sensor/watersensor"
)
func main() {
fluidSensor := watersensor.New(7)
if err := gpio.Open(); err != nil {
panic(err)
}
defer gpio.Close()
pin, err := gpio.NewDigitalPin(7)
if err != nil {
panic(err)
}
defer pin.Close()
fluidSensor := watersensor.New(pin)
for {
isWater, err := fluidSensor.IsWet()
wet, err := fluidSensor.IsWet()
if err != nil {
log.Panic(err)
panic(err)
}
if isWater {
log.Printf("Bot is dry")
if wet {
glog.Info("bot is dry")
} else {
log.Printf("Bot is Wet")
glog.Info("bot is Wet")
}
time.Sleep(500 * time.Millisecond)
}
}