根据网站的教程,先把Pico的前期Python编程环境搭建好以后,然后才能做这个小实验
实验清单:
一:接线方式
树莓派PICO GPIO 说明,GPIO是(General Purpose Input Output)的缩写,也就是通用输入输出,是一种常见的硬件接口,用以表示开关量。
步骤1:把Pico板子与led灯按照下图的顺序接好线。
步骤2:将配置好固件的pico板子接入到电脑USB上,不要按pico是的按键。 只是插入电脑就行
传感器正极 —— 3.3V
传感器负极 —— GND
传感器out—— gpio4
二:程序代码
复制粘贴下面的代码,拷贝到树莓派pico的编程软件上
import machine, onewire, ds18x20, time ds_pin=machine.Pin(4) #我将传感器连接到GO4 这里为:4 ds_sensor = ds18x20.DS18X20(onewire.OneWire(ds_pin)) #创建onewire总线 引脚4(GO4) roms = ds_sensor.scan() #扫描总线上的设备 print('Found DS devices: ', roms) while True: ds_sensor.convert_temp() #获取采样温度 time.sleep_ms(750) for rom in roms: print(rom) print(ds_sensor.read_temp(rom)) #得到温度 time.sleep(2)直接运行代码程序后,显示内容如下图: