M5Dial Encoder: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Peter (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ ==Navigation== Zurück zu '''M5Dial'''<br> Zurück zur '''M5Micropython''' Startseite“) |
Peter (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Der Encoder liefert 16 Impulse pro Umdrehung. | |||
=== Encoder einrichten=== | |||
<pre> | |||
import os, sys, io | |||
import M5 | |||
from M5 import * | |||
from hardware import * | |||
M5.begin() | |||
rotary = Rotary() | |||
</pre> | |||
=== Auf betätigt testen=== | |||
<pre> | |||
if rotary.get_rotary_status(): | |||
</pre> | |||
=== Wert auslesen=== | |||
<pre> | |||
y = rotary.get_rotary_value() | |||
rotary.get_rotary_increments() | |||
</pre> | |||
=== Auf einen Wert einstellen=== | |||
<pre> | |||
rotary.set_rotary_value(10) | |||
rotary.reset_rotary_value() | |||
</pre> | |||
Version vom 30. April 2024, 23:26 Uhr
Der Encoder liefert 16 Impulse pro Umdrehung.
Encoder einrichten
import os, sys, io import M5 from M5 import * from hardware import * M5.begin() rotary = Rotary()
Auf betätigt testen
if rotary.get_rotary_status():
Wert auslesen
y = rotary.get_rotary_value() rotary.get_rotary_increments()
Auf einen Wert einstellen
rotary.set_rotary_value(10) rotary.reset_rotary_value()