规范串口通讯

This commit is contained in:
2024-12-19 10:49:02 +08:00
parent 3f760e2955
commit b4913d63b3
5 changed files with 37 additions and 21 deletions

View File

@@ -7,6 +7,7 @@ import (
"os"
"os/signal"
"syscall"
"time"
)
func main() {
@@ -19,8 +20,17 @@ func main() {
}
defer r.Close()
r.On(0)
defer r.Off(0)
for i := 0; i < 4; i++ {
func(num int) {
r.On(num)
defer r.Off(num)
time.Sleep(1 * time.Second)
}(i)
time.Sleep(1 * time.Second)
}
r.OnAll()
defer r.OffAll()
sig := make(chan os.Signal, 1)
signal.Notify(sig, os.Interrupt, syscall.SIGTERM)