Блок чтения с емкостной сенсорной кнопки
Блок существует только для контроллера ESP32.
ESP32 оснащен 10-ю тактильными датчиками (емкостными сенсорными GPIO-контактами). Они могут «чувствовать» изменения в электроемкости сенсорного контакта, возникающие при соприкосновении с чем-либо (вроде человеческой кожи). К примеру, эти изменения могут быть вызваны, если прикоснуться к емкостному сенсорному GPIO-контакту пальцем.
К этим контактам можно подключить емкостные «клавиши» (сделанные, например, из фольги) и затем использовать их вместо механических кнопок.
Данный блок служит для чтения информации о текущем состоянии такого входа.
В настройках блока необходимо выбрать выход, данные с которого нужно прочитать.
В списке предложенных выводов будут представлены только те, которые могут работать в качестве сенсорных кнопок.
На выходе блока будет значение, которое отображает текущую емкость, приложенную к выбранному выводу. При прикосновении к этому выводу значение на выходе блока уменьшается. Величина значения на выходе блока при прикосновении к нему зависит от физических характеристик сенсора.
Для детектирования события прикосновения можно использовать, например такую схему.
На выходе блока будет значение, которое отображает текущую емкость, приложенную к выбранному выводу. При прикосновении к этому выводу значение на выходе блока уменьшается. Величина значения на выходе блока при прикосновении к нему зависит от физических характеристик сенсора.
Для детектирования события прикосновения можно использовать, например такую схему.
Константа на входе блока сравнения характеризует физические характеристики сенсорного контакта, и подбирается опытным путём.