С помощью Arduino вывести значения температуры можно на дисплей, отправить данные на телефон. Но как же реализовать вывод данных на компьютере? Написать приложение можно с помощью различных программ. Сегодня рассмотрим пример реализации, с помощью Visual Studio C# строим график температуры по данным с Arduino и датчика температуры DS18B20.
Первым делом нужно сделать интерфейс приложение Windows Forms для построения графиков температуры по данным Arduino DS18B20.Информации по данной теме много в интернете. Готовое приложение можно скаи внизу статьи в разделе «Файлы для скачивания». Также более подробное описание приложения можно посмотреть на моем втором сайте вот в этой статье.
По работе с датчиком температуры DS18B20 у меня есть урок. Возьмём пример из урока и немного его подправим. В итоге получим вот такой код.
#include <OneWire.h> #include <DallasTemperature.h> // контакт 2 на Arduino: #define ONE_WIRE_BUS 2 // создаем экземпляр класса OneWire, чтобы с его помощью // общаться с однопроводным устройством OneWire oneWire(ONE_WIRE_BUS); // передаем объект oneWire объекту sensors: DallasTemperature sensors(&oneWire); void setup(void) { Serial.begin(9600); // запускаем библиотеку: sensors.begin(); } void loop(void) { // вызываем функцию sensors.requestTemperatures(), // которая приказывает всем устройствам, подключенным к шине sensors.requestTemperatures(); static uint32_t tmr2; if (millis() - tmr2 > 1000) { tmr2 = millis(); Serial.println(sensors.getTempCByIndex(0)); // в Цельсиях: } }
Схема подключения DS18B20 к Arduino.
Более подробное описание читайте тут.
Понравилась новость Visual Studio C# строим график температуры по данным Arduino DS18B20? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступать в группу Вконтакте, в группу на Facebook.
Понравилась статья? Поделитесь ею с друзьями:
Файлы для скачивания
![]() |
приложение Windows Forms для построения графиков температуры по данным Arduino DS18B20.zip | 9 Kb | 584 | Скачать |
Вернуться в раздел: Новости Дата публикации 29 сентября , 2021
Читайте также
Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.