博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nanopi的ds18b20温度传感器测试
阅读量:4364 次
发布时间:2019-06-07

本文共 773 字,大约阅读时间需要 2 分钟。

参考(抄袭)资料在

先接线,3.3v,gnd,数据输出脚,我是PG11

vim /boot/armbianEnv.txt

overlays=w1-gpioparam_w1_pin=PG11param_w1_pin_int_pullup=1

 

vim /etc/modules-load.d/modules.conf

w1-gpiow1-therm

 

cd /sys/bus/w1/devices,ls能看到一个带数字的设备,里面有一个w1-slave文件,这个里面包含温度信息

 

golang代码参考

package mainimport (    "fmt"    "github.com/yryz/ds18b20"    "time")func main() {    sensors, err := ds18b20.Sensors()    if err != nil {        panic(err)    }    fmt.Printf("sensor IDs: %v\n", sensors)    for{        for _, sensor := range sensors {            t, err := ds18b20.Temperature(sensor)            if err == nil {                fmt.Printf("sensor: %s temperature: %.2f°C\n", sensor, t)            }        }        time.Sleep(1 * time.Second )    }}

 

转载于:https://www.cnblogs.com/ziyouchutuwenwu/p/11060927.html

你可能感兴趣的文章
Bdsyn百度手机助手是何物,它是怎样神不知鬼不觉地安装到你的电脑里的?
查看>>
再谈angularjs DI(Dependency Injection)
查看>>
python 多文件知识
查看>>
转载:glut.h 与 stdlib.h中 的exit()重定义问题的解决
查看>>
UVA 10004 - Bicoloring
查看>>
数据值、列类型和数据字段属性
查看>>
职业规划
查看>>
JavaScript设计模式 Item 3 --封装
查看>>
一段个性化stringgrid的代码
查看>>
wx.ScrolledWindow wx.PseudoDC
查看>>
莫比乌斯反演
查看>>
【BZOJ】【1041】【HAOI2008】圆周上的点
查看>>
高并发常见面试题
查看>>
java面向对象中的抽象,类与对象
查看>>
Git学习笔记
查看>>
《Java技术》第二次作业计科1501赵健宇
查看>>
判断线段和直线相交 POJ 3304
查看>>
下拉菜单
查看>>
.net中调用exchange服务器发邮件
查看>>
nginx知识问答
查看>>