Go语言中文网 为您找到相关结果 2

树莓派温湿度传感器dht11使用

最近无聊研究了下树莓派,发现可玩性不小,就是大学时代的单片机,満満的回忆感啊,树莓派的gpio口就是扩展接口,能做很多的事情,本文主要介绍怎么读取当前环境的温湿度 想读取温湿度就要用到温湿度传感器,作者使用的是dht11,主要是便宜,淘宝几块钱 首先就要将树莓派和dht11连接起来,树莓派的接口比较多,如下图: pinout.png 将dht11的VCC接1pin口(图中3v3),DATA接11pin口(图中gpio17),GND接9pin口(图中GND),这三个口并不一定要这样接,只是作者程序用的是gpio17口,所以这样接的,接后如下图: 20190806_193552.jpg 20190806_193602.jpg 下面就是介绍程序啦,作者用的是golang: package main...阅读全文

博文 2019-08-07 08:32:52 小风吹的我乱了

Just for fun——go实现一下观察者模式

代码 package main import ( "fmt" ) type Subject interface { RegisterObserver(o Observer) RemoveObserver(o Observer) NotifyAllObservers() } type Observer interface { // 温度,湿度,气压 Update(temp float32, humidity float32, pressure float32) } type WeatherData struct { Temperature float32 Humidity float32 Pressure float32 Observers map[Observer]bool } func N...阅读全文

博文 2017-11-12 11:04:40 火蜥蜴