ds18b20


[ Пред. ] [ Содержание ] [ След. ]

ds18b20


Created Понедельник 09 Январь 2017
Подключаем несколько датчиков DS18B20 к Arduino
http://arduinolab.pw/index.php/2015/12/02/podklyuchaem-neskolko-datchikov-ds18b20-k-arduino/
#include <OneWire.h>
#include <DallasTemperature.h>
OneWire oneWire(15);// вход датчиков 18b20
DallasTemperature ds(&oneWire);
byte qty; // количество градусников на шине
void setup() {
Serial.begin(9600);
ds.begin();
qty = ds.getDeviceCount();
Serial.print("Found ");
Serial.print(qty);
Serial.println(" devices.");
//
}
void loop() {
ds.requestTemperatures(); // считываем температуру с датчиков
for (int i = 0; i < qty; i++){ // крутим цикл
Serial.print("Sensor ");
Serial.print(i);
Serial.print(": ");
Serial.print(ds.getTempCByIndex(i)); // отправляем температуру
Serial.println("C"); }
Serial.println();
}

Содержание