Перейти к содержимому


Загрузил

Информация

  • Загружен: 15 Jun 2015 15:17
  • Последнее обновление: 28 Oct 2022 01:05
  • Размер: 8.58К
  • Просмотров: 3760
  • Скачан: 1058
  • Опубликовал : admin
  • Опубликовано: 16 June 2015 - 15:47

Предыдущие версии

  • 16 Jun 2015 Скачать Термометр DS18B20

Загрузить Термометр DS18B20

- - - - -
Термометр DS18B20



Скриншот
Купил такой модуль,https://www.dvrobot....lazhnost/15234/https://www.dvrobot....lazhnost/15234/ Описания никакого не прилагалось, поэтому полез на просторы всемирной свалки (интернета).
В общем я заставил его показывать температуру!))
Самое главное - это надо соединить плюс питания и дата провод резистором 4к7 (4,7кОм).
В скетче указать вывод ардуины, к которому подключен дата провод (к любому который может принимать значение ноль и плюс, Data, PWM, Analog).
Качаем, распаковываем библиотеку OneWire.h в папку ардуино ...\Arduino\libraries
Запускаем скетч:
#include <OneWire.h>
OneWire ds(10);//<<<<<нога ардуино
void setup() {
Serial.begin(9600);
}
void loop() {
byte data[2];
ds.reset();
ds.write(0xCC);
ds.write(0x44);
delay(750);
ds.reset();
ds.write(0xCC);
ds.write(0xBE);
data[0] = ds.read();
data[1] = ds.read();
int Temp = (data[1]<< 8)+data[0];
Temp = Temp>>4;
Serial.println(Temp);
}
Запускаем монитор порта и наслаждаемся показаниями температуры :) .


Скриншот

Скриншот



Так же вам могут быть интересны файлы





5 посетителей за последние 15 минут

0 пользователей, 5 гостей, 0 анонимных