Pi pico and DS18b20 temperature sensor
Pi Pico and one wire DS18b20 temperature sensor works Temperature readings from Pi Pico using 1 wire DS18b20 using code from site below and their code. # Complete project details at https://RandomNerdTutorials.com/raspberry-pi-pico-ds18b20-micropython/ import machine , onewire , ds18x20 , time ds_pin = machine . Pin ( 22 ) ds_sensor = ds18x20 . DS18X20 ( onewire . OneWire ( ds_pin ) ) 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 ) tempC = ds_sensor . read_temp ( rom ) tempF = tempC * ( 9 / 5 ) + 32 print ( 'temperature (ºC):' , "{:.2f}" . format ( tempC ) ) print ( 'temperature (ºF):' , "{:.2f}" . format ( tempF ) ) print ( ) time . sleep ( 5 )