Skip to content

Commit

Permalink
Update io.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Цуркан Алексей Владимирович committed Dec 23, 2024
1 parent 9c4f556 commit 20c1f59
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion io.md
Original file line number Diff line number Diff line change
Expand Up @@ -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()

Expand Down

0 comments on commit 20c1f59

Please sign in to comment.