---
title: "MULTIPLE DS18B20 SENSORS ON A ONE-WIRE BUS (multiple-ds18b20-arduino)"
url: "https://maker.wiznet.io/rena/projects/multiple-ds18b20-sensors-on-a-one-wire-bus-multiple-ds18b20-arduino/"
markdown_url: "https://maker.wiznet.io/rena/projects/multiple-ds18b20-sensors-on-a-one-wire-bus-multiple-ds18b20-arduino/md"
type: "UCC: User Created Content"
author: "JesseDavids"
author_url: "https://github.com/JesseDavids/multiple-ds18b20-arduino"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "JesseDavids"
original_url: "https://github.com/JesseDavids/multiple-ds18b20-arduino"
license: "GNU General Public License, version 3 or later (GPL3+)"
published: "2022-09-29"
language: "en"
hardware: ["WIZnet W5500", "Adafruit Waterproof DS18B20 Digital temperature sensor"]
likes: 8
views: 2029
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# MULTIPLE DS18B20 SENSORS ON A ONE-WIRE BUS (multiple-ds18b20-arduino)

> This project features multiple ds18b20 temperature sensors, all on a one wire bus.

Original author: JesseDavids (source: https://github.com/JesseDavids/multiple-ds18b20-arduino)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))
- **Adafruit Waterproof DS18B20 Digital temperature sensor** x 1 ([docs](https://www.adafruit.com/product/381))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

created by Jesse Davids.

**This project features multiple ds18b20 temperature sensors, all on a one wire bus. All sensors are identified by their unique serial number, accompanied by their sensor value. This data is sent to a web server, posted as JSON on a webpage. You can retrieve the data sent to the webpage into your network management software, graph it out and boom. Done.**

## **What you need to consider**

- This repo supports only the DS18B20, other sensors have not yet been tested. You can feel free to do so.

- You will need a pull-up resistor, i used a 5K ohm resistor.

- Alter code to use up to 18 sensors.

---

Source: https://maker.wiznet.io/rena/projects/multiple-ds18b20-sensors-on-a-one-wire-bus-multiple-ds18b20-arduino/
