Skip to content
This repository was archived by the owner on Apr 8, 2025. It is now read-only.

Репозиторий с практическими работами по системному программированию на Arduino с использованием C++.

Notifications You must be signed in to change notification settings

Archive-of-practical-work-for-the-MPT/Homework-Arduino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Практическая работа 7 - Мониторинг системы. Вывод данных на LCD-дисплей

Описание:

Данная работа была сделана на основе репозитория AlexGyver и переработана так, что теперь скетч выводит только температуру CPU.

Общее описание:

  • Вывод температуры CPU на внешний LCD дисплей
  • В папке Wokwi лежит код для Wokwi с заглушкой для дисплея
  • Для работы необходима программа LibreHardwareMonitor, лежит в папке Libre Hardware Monitor
  • Для работы нужна библиотека LiquidCrystal лежит в папке lib

Как сделать чтобы заработало?

  • Загрузите скетч sketch.ino на Arduino Uno
  • Запустить LibreHardwareMonitor.exe
  • File/Hardware - отключить все кроме CPU
  • Убедитесь, что есть колонка Temperatures в программе
  • Options/Serial/Config - проверить настройки параметров работы
  • PORT address - адрес порта, куда подключено Arduino
  • TEMP source - источник показаний температуры (CPU only)
  • Options/Serial/Run - запуск соединения с Ардуиной
  • Теперь у вас будет отображаться температура CPU

⚠️ Внимание! Так как программа LibreHardwareMonitor написано не мной, то иногда она не отображает температуру CPU или вообще не видит CPU. Также в Wokwi стоит заглушка для отображении температуры.

Цель

Собрать схему из LCD-дисплея и I2C-модуля, подключить их к Arduino Uno.

  1. Скачать файлы из лекции, запустить программу LibreHardwareMonitor.
  2. Отредактировать код в скетче таким образом, чтобы остались только функции, отвечающие за вывод информации о температуре ваших компонентов, лишнее удалить.
  3. Вывести данные на LCD-дисплей (вместе с графиками).
  4. Показать работу на железе на паре и быть готовым объяснить код.

Схема подключения - Wokwi

Схема подключения

Схема подключения

Вывод

Была собрана схема из LCD-дисплея 1612 и I2C-модуля, после чего была подключена к Arduino Uno. Был отредактирован готовый код и было выведено на дисплей температура процессора.

About

Репозиторий с практическими работами по системному программированию на Arduino с использованием C++.

Topics

Resources

Stars

Watchers

Forks