Введение DHT11/DHT22 — одни из самых распространённых, доступных датчиков температуры и влажности для Arduino-проектов. В статье разберём подключение датчика, написание прошивки с использованием готовой библиотеки для чтения показаний,…
Введение Со стороны Arduino нужна прошивка (sketch), которая слушает последовательный порт, разбирает приходящие от Qt-приложения команды и отправляет обратно данные датчиков. В статье разберём базовую структуру скетча и…
Введение QSerialPort — модуль Qt для работы с последовательными (COM/USB-UART) портами, через которые Arduino по умолчанию общается с компьютером. В статье разберём базовый процесс обнаружения подключённой платы, открытия…
Введение Перед тем как писать прошивку для Arduino, нужно выбрать инструмент разработки. В статье сравним три основных варианта: классическую Arduino IDE, более продвинутый PlatformIO (как расширение для VS…
Введение В заключительной статье цикла объединим все компоненты, разобранные в предыдущих девяти статьях, в единый, законченный мини-проект — станцию мониторинга с несколькими датчиками, элементами управления и устойчивым к…
Введение Любое реальное устройство, подключённое через физический кабель, может быть случайно отсоединено, испытать электрические помехи, искажающие передаваемые данные, или просто временно «зависнуть» по аппаратной причине. В заключительной перед…
Введение Реальные проекты часто включают несколько разных датчиков одновременно (температура, влажность, расстояние, освещённость) — нужен протокол, позволяющий Qt-стороне надёжно различать, какое значение от какого датчика пришло, и масштабируемая…
Введение Часто полезно показать часть информации напрямую на самом устройстве, не требуя постоянного подключения к компьютеру с Qt-приложением — небольшой OLED или LCD-дисплей, подключённый к Arduino, может отображать…
Введение Серво-привод — устройство, поворачивающееся в заданное угловое положение (обычно от 0 до 180 градусов) и удерживающее его, в отличие от обычного DC-мотора, который просто вращается с заданной…
Введение Двухосевой джойстик из комплекта — это, по сути, два потенциометра (по одному на каждую ось X/Y), механически связанные с одной рукояткой, плюс отдельная кнопка, срабатывающая при нажатии…
Нравится qthelper.ru? 💚
Сайт живёт без пейволов и обязательной подписки. Если статьи помогают вам в работе — поддержите проект.