Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
f11:technik:arduino:datasheets:rotary-encoder [2012/10/25 20:12] dm8mb Beispiel-Programm und Anschluss |
f11:technik:arduino:datasheets:rotary-encoder [2019/09/29 12:03] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | === Drehimpuls-Geber === | + | ===== Drehimpuls-Geber |
- | == Hardware == | + | ==== Hardware |
Hierbei handelt es sich um sehr praktische Eingabe-Schalter, | Hierbei handelt es sich um sehr praktische Eingabe-Schalter, | ||
Zeile 23: | Zeile 23: | ||
{{ : | {{ : | ||
- | == Anschluß an den Arduino == | + | ==== Anschluß an den Arduino |
Die Anschlüsse des optischen Typs sind folgende: | Die Anschlüsse des optischen Typs sind folgende: | ||
Zeile 55: | Zeile 55: | ||
Alle Arduino-Eingänge verwenden die interne Pull-Up-Funktion. | Alle Arduino-Eingänge verwenden die interne Pull-Up-Funktion. | ||
- | == Software == | + | ==== Software |
Zum Glück haben sich schon Experten um den Anschluß eines Drehimpulsgebers Gedanken gemacht. | Zum Glück haben sich schon Experten um den Anschluß eines Drehimpulsgebers Gedanken gemacht. | ||
Zeile 68: | Zeile 68: | ||
Danach funktioniert dann folgendes leicht abgewandelte Beispiel: | Danach funktioniert dann folgendes leicht abgewandelte Beispiel: | ||
- | <code c Basic.ino> | + | <code c BasicEncoder.ino> |
/* Encoder Library - Basic Example | /* Encoder Library - Basic Example | ||
* http:// | * http:// | ||
Zeile 107: | Zeile 107: | ||
Tipp: Wenn die Richtung der Werte nicht mit dem Uhrzeigersinn zunimmt, einfach mal die Phasen austauschen. | Tipp: Wenn die Richtung der Werte nicht mit dem Uhrzeigersinn zunimmt, einfach mal die Phasen austauschen. | ||
+ | |||
+ | Wenn so weit alles geklappt hat, dann geht es | ||
+ | [[f11: | ||
+ | weiter zu einer sinnvollen Anwendung des Drehgebers. | ||
+ |