Controlador de interfaz de usuario
Dado que el panel de control de este invernadero normalmente estaría en un área donde se debería esperar agua, era importante tener esto en cuenta al diseñar la interfaz de usuario.
Los paneles táctiles capacitivos son atractivos porque no tienen partes móviles y pueden sellarse fácilmente bajo un panel.
Sin embargo, el sensor de tacto capacitivo puede ser vulnerable a falsos disparadores del agua.
Para minimizar estos efectos, se utilizó un MCU con un Controlador Táctil Periférico (PTC) mejorado, como la familia PIC32CM-GC, para minimizar los efectos de la humedad presente.
El desarrollo de la interfaz táctil capacitiva se realiza mediante MPLAB Harmony y las bibliotecas táctiles capacitivas, que reducen considerablemente la dificultad de desarrollar aplicaciones táctiles.
La interfaz de usuario de esta demo está compuesta por un PIC32CM GC Curiosity Pro (EA36K74A) conectado a una extensión QT7 XPlained Pro (ATQT7-XPRO) que proporciona un control deslizante (capacitivo) y dos botones táctiles.

Los dos botones permiten al usuario abrir o cerrar completamente la lona, mientras que el deslizador permite configuraciones parcialmente abiertas o cerradas.
Cuando la interfaz de usuario está inactiva durante 30 segundos o más, la demo vuelve al sensor de lluvia MTCH9010 para determinar automáticamente si la lona debe abrirse o cerrarse.











