DS18B20 Temperature Sensor Module
A KY-001 temperature module uses a DS18B20 digital temperature sensor with a one-wire style data bus.
Part images
What it is
A KY-001 temperature module uses a DS18B20 digital temperature sensor with a one-wire style data bus.
How students use it
Students use it for digital temperature readings, data logging, weather stations, and sensor-address lessons.
Pins and power
S/DQ data, VCC, and GND on common KY-001 boards.
Use Pico-safe data pull-up voltage and module supply wiring.
DQ is a bidirectional data line and typically needs a pull-up resistor to the safe logic supply.
Voltage and safety
Pull the data line up to 3.3V for Pico projects.
Educational temperature sensing only; do not use for food, medical, freezer, or safety decisions.
Module internals
Main component: DS18B20 digital temperature sensor.
DS18B20 sensor, pull-up/support parts, PCB, and header.
Datasheet notes
Multiple DS18B20 sensors can share one bus when code uses their unique addresses.
Common libraries
Use MicroPython onewire and ds18x20 modules.
Common mistakes
Forgetting the pull-up, mixing up sensor family with analog thermistors, polling before conversion finishes, and using 5V pull-ups.