当前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
寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。
树莓派开发板,也是有核心处理器、主板、”硬盘”(emmc或者TF卡)、电源等组成。
MicroPython提供了一个对象用来生成随机数,他就是random可以轻松为你的代码引入随机和混乱。
CCF于2013年设立《青少年计算机程序设计评价标准》课题,于2014年7月形成评价体系并予以发布。凡参加NOI系列活动的选手均可参加等级评价。
如果我们的程序能够对用户的姓名说“你好”而不只是单纯的“世界你好”,那样不是更好吗?
9月11日,教育部官网公示了“2025—2028学年面向中小学生的全国性竞赛活动名单”,拟确定全国青少年人工智能创新挑战赛等47项竞赛为2025—2028学年面向中小学生开展的全国性竞赛活动。
像App Inventor这类的编程语言通常会提供一组基本的内置功能,对于app inventor来说,就是一组基本块。
Processing是一款免费开源的互动编程软件,它是一种以数字艺术为背景的程序语言,主要面向计算机程序员和数字艺术家。
为大家准备了全国复赛精选赛题解析,一起来看看吧。