OneWire DS18B20: Multiple Sensors
2025-09-20 路 ~1 min read
Table of contents
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #include <OneWire.h>
#include <DallasTemperature.h>
OneWire oneWire(4);
DallasTemperature sensors( & oneWire);
void setup() {
Serial.begin(115200);
sensors.begin();
}
void loop() {
sensors.requestTemperatures();
for (int i = 0; i < sensors.getDeviceCount(); i++) {
float t = sensors.getTempCByIndex(i);
Serial.printf("Sensor %d: %.2fC\n", i, t);
}
delay(2000);
}
|
馃敄
#onewire
#ds18b20
#sensor