当前SAKSHAT为我们提供的方法参考:http://wiki.nxez.com/saks:sdk:libraries:ds18b20
这里就直接摘录了,以下是创百科的内容:
DS18B20
DS18B20温度传感器类,从传感器读取温度数据。方法如下:
初始化对象,设置传感器数据引脚。
返回传感器是否存在。true 或 false。存在多个传感器并联时 index 用于区分第几个传感器,编号从 0 开始。
返回当前传感器的温度数据,当传感器不存在或读取失败时返回 -128 度。存在多个传感器并联时 index 用于区分第几个传感器,编号从 0 开始。
#获取温度传感器温度,并进行显示
from sakshat import SAKSHAT
from sakspins import SAKSPins as PINS
if __name__ == "__main__":
try:
#Declare the SAKS Board
SAKS = SAKSHAT()
while True:
#从 ds18b20 读取温度(摄氏度为单位)
temp = SAKS.ds18b20.temperature
#下方输出温度值
print ("这就是我采集到的温度值" + ("%5.1f" % temp).replace(' ','#'))
#数码管显示温度
SAKS.digital_display.show(("%5.1f" % temp).replace(' ','#'))
except KeyboardInterrupt:
print("任务被终止了")
课程 bilibili 视频地址:https://www.bilibili.com/video/av71878718/?p=22
MQTT协议是一个应用层协议,他要求使用的传输层协议能提供有序的,可靠的双向字节流传输服务。
本节主要讲解Timer类,FreeRTOS定时器的使用。
Small Basic 还有一组强大的图形功能。
今天我们非常高兴地宣布为乐高头脑风暴教育EV3制作MakeCode!这是我们与乐高教育的优秀合作伙伴一起进行的数月工程,设计和用户测试工作的结晶。
未来是AIOT时代,更是人才的竞争。时代对人才有了新的要求,您是否准备好了呢?
为大家准备了全国复赛精选赛题解析,一起来看看吧。
在 C++20 中,标准库引入了 std::format 功能,这是一个强大的字符串格式化工具,它提供了类似 Python 的格式化语法,使得字符串格式化变得更加简单和直观。
在编程时我们经常遇到需要重复执行相同一组步骤的情况。这种情况下,多次重写相同的语句是不合理的。这时我们需要借助子例程。
本章将创建一个与FrontlineSMS功能类似的广播中心,不过是运行在Android手机上。
使用Scratch3.0,你可以创作一个自己的动画、游戏、音乐或者其他艺术作品。