Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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, die im Englischen als "Rotary Encoder" bezeichnet werden. Bekannt sind diese Geber unter anderem als anschlagloser Lautstärkeregler im Autoradio. Hierbei handelt es sich um sehr praktische Eingabe-Schalter, die im Englischen als "Rotary Encoder" bezeichnet werden. Bekannt sind diese Geber unter anderem als anschlagloser Lautstärkeregler im Autoradio.
Zeile 23: Zeile 23:
 {{ :f11:technik:arduino:datasheets:mech_platine.jpg?direct&267}} {{ :f11:technik:arduino:datasheets:mech_platine.jpg?direct&267}}
  
-== 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://www.pjrc.com/teensy/td_libs_Encoder.html  * http://www.pjrc.com/teensy/td_libs_Encoder.html
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:technik:arduino:programme:codeschloss|hier]]
 +weiter zu einer sinnvollen Anwendung des Drehgebers.
 +
f11/technik/arduino/datasheets/rotary-encoder.1351188723.txt.gz · Zuletzt geändert: 2019/09/29 12:01 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0