DS18B20 Водонепроницаемый

Купить DS18B20 Водонепроницаемый

Герметичный датчик температуры DS18B20

1-1-10
Склад duino.ru: В наличии
170 Р 145 Р

DS18B20 - Водонепроницаемый, цифровой датчик температуры - обладает водонепроницаемыми свойствами, предназначен для измерения температуры жидкости в диапазоне -55 .. +125 С. Все остальные параметры такие же как и у Arduino DS18B20 модуля.

Характеристики герметичного датчика температуры:
Диапазон измеряемых температур: -55 .. +125оС
Уникальный идентификатор: 64-бит
Интерфейсная шина данных: 1-Wire, OneWire
Напряжение питания: 3 - 5,5 В
Точность измерений: ±0,5оС
Разрешающая способность преобразования: 9…12 бит (определяется пользователем)
Назначение выводов: Красный – VCC, Черный – GND, Желтый – DATA
Длина кабеля: 100 см
Защитная гильза: нержавеющая сталь
Диаметр защитной гильзы: 6 мм
Длинна защитной гильзы: 35 мм

Подключение Arduino к DS18B20

#include

int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2

//Temperature chip i/o
OneWire ds(DS18S20_Pin); // on digital pin 2

void setup(void) {
Serial.begin(9600);
}

void loop(void) {
float temperature = getTemp();
Serial.println(temperature);

delay(100); //just here to slow down the output so it is easier to read

}


float getTemp(){
//returns the temperature from one DS18S20 in DEG Celsius

byte data[12];
byte addr[8];

if ( !ds.search(addr)) {
//no more sensors on chain, reset search
ds.reset_search();
return -1000;
}

if ( OneWire::crc8( addr, 7) != addr[7]) {
Serial.println("CRC is not valid!");
return -1000;
}

if ( addr[0] != 0x10 && addr[0] != 0x28) {
Serial.print("Device is not recognized");
return -1000;
}

ds.reset();
ds.select(addr);
ds.write(0x44,1); // start conversion, with parasite power on at the end

byte present = ds.reset();
ds.select(addr);
ds.write(0xBE); // Read Scratchpad


for (int i = 0; i < 9; i++) { // we need 9 bytes
data[i] = ds.read();
}

ds.reset_search();

byte MSB = data[1];
byte LSB = data[0];

float tempRead = ((MSB << 8) | LSB); //using two's compliment
float TemperatureSum = tempRead / 16;

return TemperatureSum;

}

На видео тест датчика ds18b20

Вес 20 г

Категории: Датчики

DS18B20 Водонепроницаемый отзывы

Оставьте отзыв об этом товаре первым!