Связка Qt и Arduino: обмен данными по последовательному порту, панели управления и мониторинга на Qt Widgets и QML, визуализация показаний датчиков. Примеры с кодом обеих сторон — и прошивки, и десктопного приложения.
Множество одновременных датчиков: протокол с разделением каналов
Введение Реальные проекты часто включают несколько разных датчиков одновременно (температура, влажность, расстояние, освещённость) — нужен протокол, позволяющий Qt-стороне надёжно различать, какое значение от какого датчика пришло, и масштабируемая…
OLED/LCD-дисплей на Arduino: дублирование интерфейса Qt на устройстве
Введение Часто полезно показать часть информации напрямую на самом устройстве, не требуя постоянного подключения к компьютеру с Qt-приложением — небольшой OLED или LCD-дисплей, подключённый к Arduino, может отображать…
Серво-приводы: плавное управление углом через слайдер в Qt
Введение Серво-привод — устройство, поворачивающееся в заданное угловое положение (обычно от 0 до 180 градусов) и удерживающее его, в отличие от обычного DC-мотора, который просто вращается с заданной…
LCD1602 через I2C-конвертер: вывод текста и пользовательских символов
Введение LCD1602 (16 символов, 2 строки) — один из самых распространённых символьных дисплеев в стартовых наборах. В чистом виде он требует 6+ цифровых пинов Arduino, что быстро исчерпывает…
Итоговый мини-проект: умная панель доступа и журналирования событий (RFID + RTC + LCD + зуммер)
Введение В заключительной статье цикла и всего расширенного плана статей собираем мини-проект, объединяющий несколько модулей стартового комплекта в единую, законченную систему — панель контроля доступа: RFID-считыватель проверяет карту,…
Объединение нескольких выходных модулей в единую систему индикации
Введение Симметрично предыдущей статье, разберём агрегацию вывода — единый способ показать пользователю информацию или состояние приложения сразу через несколько физических индикаторов (LCD-дисплей, RGB-светодиод, зуммер), не дублируя логику обновления…
Объединение нескольких входных модулей в один Qt-интерфейс управления
Введение К этому моменту цикла мы рассмотрели больше десятка отдельных входных модулей (джойстик, кнопки, кнопочная матрица, потенциометр, датчики). В статье разберём, как организовать единый, согласованный Qt-интерфейс, агрегирующий ввод…