Измеряем температуру и выводим на дисплей Многофункционального шилда с использованием термодатчика DS18b20

СХЕМА

connektor_U5_DS18b20

Подключение цифрового температурного датчика DS18b20 к multifunction shield

  1. Температурного датчика DS18b20 подключен к пину А4 разъема U5 нашего шилда.

См. фото.

    2. Джампер J1 должен быть включен

2017-12-27 21.08.20

Описание программы

1. Подключаем библиотеку MultiFuncShield.h. Она упрощает работу с этим шилдом.

2. Подключаем библиотеку DallasTemperature.h

3. Инициализируем

5. Считывает температуру с датчика

4. Выводим данные температуры непосредственно в дисплей, с 1-м знаком после запятой.

СКЕТЧ:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//подключаем необходимые библиотеки
#include <TimerOne.h>
#include <MultiFuncShield.h>
#include <OneWire.h>
#include <DallasTemperature.h>

OneWire oneWire(18); // вход датчиков 18b20, А4.
DallasTemperature ds(&oneWire);    
// NOTE:  джампер J1 необходимо включить shield, для корректной работы датчика 18b20.
 
void setup() {
  Timer1.initialize(); //инициализация таймера
  MFS.initialize(&Timer1);  // инициализация multi-function shield library
  ds.begin();  // инициализация
}
 
void loop() {
  ds.requestTemperatures(); // считываем температуру с датчика
  MFS.write(ds.getTempCByIndex(0) , 1);//отправляем значение температуры на дисплей
                                       //с 1-м знаком после запятой.
  delay(100);
}

Библиотеки:

MultiFuncShield.h — https://yadi.sk/d/_d1fxqtb3Qwz3B
TimerOne.h — https://github.com/PaulStoffregen/TimerOne
OneWire.h — https://github.com/PaulStoffregen/OneWire
DallasTemperature.h — https://github.com/milesburton/Arduino-Temperature-Control-Library

 

Один комментарий “Multi-function Shield и цифровой температурный датчик DS18b20

  1. Bauer Lindemann on 13.01.2019 at 13:31 Пишет:

    Funktioniert problemlos.
    Kurz und knapp programmiert.
    Respekt !

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Скачать nfs undercover торрентом, скачать need for speed undercover русская версия - нфс андерковер скачать с торрента

Навигация по записям