/dev/AlphaSierra: post #1039 — TG.ME

/dev/AlphaSierraНаброски 35
Наброски 36: измерение емкости цифровыми пинами

Немного изучив, как устроено измерение емкости на esp32, я понял, что это можно повторить на любом чипе, и реализовал опрос topre на rp2040 через pio.

Алгоритм довольно прост: сначала мы заряжаем конденсатор, подавая на него HIGH, потом разряжаем через встроенный Pull-Down и считаем такты, за которые конденсатор разрядился. Повторяем это много раз для каждого раза, для того чтобы после обработки получить более точное значение, и так мы получаем одно из 1000 значений в секунду.

Из этого следует, что можно сделать EC-клавиатуру на RP2040 или Baikal без использования внешних чипов вообще. А что еще более интересно, можно добавлять сенсорные полоски на плейт, например для скролла, или вообще сделать тачпад без внешних контроллеров, где можно прошивкой контролировать каждый аспект работы сенсора.

#Наброски
#EC
👾2
August 25, 2026 86