File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -384,16 +384,16 @@ void loop() {
384
384
- Энкодер с кнопкой - (сигнал энкодера А, сигнал энкодера B, сигнал кнопки)
385
385
386
386
### Оптимизация
387
- - ` tick() ` возвращает текущий статус энкодера/кнопки:
388
- - 0 - никаких действий не было
389
- - 1 - left + turn
390
- - 2 - right + turn
391
- - 3 - leftH + turnH
392
- - 4 - rightH + turnH
393
- - 5 - click
394
- - 6 - held
395
- - 7 - step
396
- - 8 - press
387
+ ` tick() ` возвращает текущий статус энкодера/кнопки:
388
+ - 0 - никаких действий не было
389
+ - 1 - left + turn
390
+ - 2 - right + turn
391
+ - 3 - leftH + turnH
392
+ - 4 - rightH + turnH
393
+ - 5 - click
394
+ - 6 - held
395
+ - 7 - step
396
+ - 8 - press
397
397
398
398
Это позволяет слегка оптимизировать программу: производить дальнейший опрос действий кнопки/энкодера только по факту их совершения:
399
399
можно поместить весь опрос в блок ` if (enc.tick()) {} ` . В конце рекомендуется вызвать ` resetState() ` для сборса неопрошенных флагов,
You can’t perform that action at this time.
0 commit comments