Python#
1. Python简介#
Python是一种高级编程语言,以其清晰、易读的语法和强大的功能而著称。它支持多种编程范式,包括面向对象、命令式和函数式编程,因而广泛应用于网站开发、数据分析、自动化脚本、人工智能和科学计算等多个领域。Python具有丰富的标准库以及众多第三方库,使得开发者可以轻松实现复杂的功能。同时,Python的社区活跃,拥有大量教育资源,尤其适合编程学习者。Python被誉为“初学者的编程语言”,众多教育机构选用它作为教学语言。
2. 连接图#

3. 测试代码#
import machine, onewire, ds18x20, time
ds_pin = machine.Pin(28) # 定义DS18B20引脚
ds_sensor = ds18x20.DS18X20(onewire.OneWire(ds_pin))
roms = ds_sensor.scan() # 扫描是否存在DS18B20设备
print('Found a ds18x20 device')
# 循环函数
def makerobo_loop():
while True:
ds_sensor.convert_temp()
time.sleep_ms(750)
for rom in roms:
print(ds_sensor.read_temp(rom)) # 打印出温度值
time.sleep(2) # 延时2s时间
# 程序入口
if __name__ == '__main__':
makerobo_loop() # 调用循环函数
4. 测试结果#
按照上图接好线,烧录好代码,上电后,您可以在软件串口监视器中看到当前环境温度值,如下图所示。
