From 20c1f59b630a56c5620de78a1615f02c2dee863f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A6=D1=83=D1=80=D0=BA=D0=B0=D0=BD=20=D0=90=D0=BB=D0=B5?= =?UTF-8?q?=D0=BA=D1=81=D0=B5=D0=B9=20=D0=92=D0=BB=D0=B0=D0=B4=D0=B8=D0=BC?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B8=D1=87?= Date: Mon, 23 Dec 2024 15:36:51 +0500 Subject: [PATCH] Update io.md --- io.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/io.md b/io.md index 3784f78b..ede5be9e 100644 --- a/io.md +++ b/io.md @@ -63,7 +63,12 @@ io.addGPIOInput(Name, pin, pinMode, pinType[, debounceDelay[, sendDelay[, holdDe | 1 | COUNTER | Простой подсчет событий, новое событие фиксируется по состоянию размыкания контакта, можно подключать например счетчики воды, газа и др. | | 2 | MULTI_SWITCH | Предназначен для подключения выкл. без фиксации. Поддерживает следующие события: короткие (одиночное, двойное, тройное, четверное, и так до 255), длительное, короткое, а затем длительное, а так же завершение длительного нажатия. При завершении длительного фиксируется его длительность. Итого 767 разных событий. Можно строить очень сложную логику, имея всего 1 кнопку! | | 3 | MOMENTARY | Режим фиксирует без задержки, присущей режиму MULTI_SWITCH события нажатия и отпускания кнопки без фиксации, при этом при отпускании фиксируется длительность нажатия. | -| 4 | TOGGLE | Для кнопок без фиксации, каждое нажатие переключает состояние входа. | +| 4 | TOGGLE | Для кнопок без фиксации, каждое нажатие переключает состояние входа. | +Например, создание входа для геркона + +```lua +addGPIOInput("gerkon", 28, pio.INPUT_PULLUP, 2) +``` ### io.get()