Загрузка данных


https://ipelectron.ru/katalog/kommutatsionnye_izdeliya/pereklyuchateli/pereklyuchateli_modulnye/p2k_n_3_10_2b_pereklyuchatel_modulnyy/

Исходное состояние (Всё выключено)Все 3 кнопки П2К физически отжаты и находятся в верхнем положении.Контакты кнопок разомкнуты, на пинах ESP32 (GPIO 12, 13, 14) висит сигнал 0.Соленоид полностью обесточен, его шток спрятан и едва касается боковой планки сброса.Режим 1: Вы нажимаете на ОДНУ кнопку (Включение)Вы нажимаете пальцем на Кнопку 1.Механика: Она уходит вниз, внутренняя защёлка П2К со щелчком блокирует её в утопленном состоянии.Электроника: Контакты Кнопки 1 замыкаются. ESP32-S3 мгновенно видит сигнал 1 на GPIO 12.Результат: Система понимает, что активен Режим №1. Соленоид молчит.Режим 2: Вы повторно нажали на ТУ ЖЕ самую кнопку (Выключение в ноль)Кнопка 1 утоплена. Вы снова жмёте пальцем на Кнопку 1.Механика: Поскольку фиксация у блока независимая («Н»), при повторном нажатии её собственная внутренняя защёлка освобождается.Результат: Встроенная пружина П2К сама выталкивает Кнопку 1 обратно вверх. Контакты размыкаются, ESP32 видит на всех пинах 0. Соленоид в этом процессе вообще не участвует — всё произошло чисто механически.Режим 3: Кнопка 1 утоплена, но вы нажимаете на Кнопку 2 (Взаимоисключение)Это самый важный и хитрый алгоритм, который вы просили реализовать.Вы начинаете давить пальцем на Кнопку 2:Микросекунда 1: Кнопка 2 начинает уходить вниз под вашим пальцем. Её контакты замыкаются. В этот момент для ESP32-S3 одновременно замкнуты две кнопки (Старая Кнопка 1 и Новая Кнопка 2).Микросекунда 2: ESP32 замечает эту «смену власти». Контроллер даёт команду драйверу MX1508: «Стреляй!».Микросекунда 3: Драйвер подаёт мощный ток 2 Ампера на соленоид JF-0826B ровно на 0.1 секунды.Микросекунда 4: Шток соленоида резко вылетает вперёд и бьёт по боковой планке сброса блока П2К. Планка сдвигается и сбрасывает фиксацию со ВСЕХ кнопок.Микросекунда 5: Старая Кнопка 1 со щелчком вылетает вверх. Ток с соленоида снимается, его пружина возвращает шток назад.Микросекунда 6: А что происходит с Кнопкой 2? Поскольку соленоид уже закончил свой удар и отключился, а ваш палец всё еще физически продолжает давить на Кнопку 2 (ведь для человека 0.1 секунды — это мгновение), она спокойно дожимается до самого упора и защёлкивается внизу!Итог операции: Старая Кнопка 1 выбита вверх (сигнал 0). Новая Кнопка 2 осталась зафиксированной внизу (сигнал 1). На ESP32 вы чётко видите: активна только Кнопка 2.