Qt+Arduino

Связка Qt и Arduino: обмен данными по последовательному порту, панели управления и мониторинга на Qt Widgets и QML, визуализация показаний датчиков. Примеры с кодом обеих сторон — и прошивки, и десктопного приложения.

Arduino

Множество одновременных датчиков: протокол с разделением каналов

Введение Реальные проекты часто включают несколько разных датчиков одновременно (температура, влажность, расстояние, освещённость) — нужен протокол, позволяющий Qt-стороне надёжно различать, какое значение от какого датчика пришло, и масштабируемая…

Arduino

OLED/LCD-дисплей на Arduino: дублирование интерфейса Qt на устройстве

Введение Часто полезно показать часть информации напрямую на самом устройстве, не требуя постоянного подключения к компьютеру с Qt-приложением — небольшой OLED или LCD-дисплей, подключённый к Arduino, может отображать…

Arduino

Итоговый мини-проект: умная панель доступа и журналирования событий (RFID + RTC + LCD + зуммер)

Введение В заключительной статье цикла и всего расширенного плана статей собираем мини-проект, объединяющий несколько модулей стартового комплекта в единую, законченную систему — панель контроля доступа: RFID-считыватель проверяет карту,…

Arduino

Объединение нескольких выходных модулей в единую систему индикации

Введение Симметрично предыдущей статье, разберём агрегацию вывода — единый способ показать пользователю информацию или состояние приложения сразу через несколько физических индикаторов (LCD-дисплей, RGB-светодиод, зуммер), не дублируя логику обновления…

Arduino

Объединение нескольких входных модулей в один Qt-интерфейс управления

Введение К этому моменту цикла мы рассмотрели больше десятка отдельных входных модулей (джойстик, кнопки, кнопочная матрица, потенциометр, датчики). В статье разберём, как организовать единый, согласованный Qt-интерфейс, агрегирующий ввод…