Arduino Lektion 40: Drehregler KY-040

Drehregler KY-040
Drehregler KY-040

Der Drehregler KY-040 ist ein Drehbarer Taster welcher in einzelne Schritte schaltet, dabei kann die aktuelle Position ausgelesen werden.

Drehregler KY-040
Drehregler KY-040

Jedesmal wenn der Arduino einen Reset erfährt geht die aktuelle Position verloren und es wird auf den Wert „0“ zurück gesetzt.

Technische Daten

  • Betriebsspannung 5V
  • Maße 25mm x 13mm x 33mm
  • Achse
    • Durchmesser 6mm (abgeflacht)
    • Länge 10mm

Schaltplan

Als Projekt habe mir überlegt dass, der Drehregler den Wert Binärcodiert anzeigen soll. D.h. ich verwende 8 LEDs wobei jede LED für ein Bit steht. Somit kann ich mit 8 LEDs = 8Bit = Zahlenbereich von 0 bis 255 Zahlen darstellen.

Drehregler mit LEDs
Drehregler mit LEDs

Was wird für diesen Aufbau benötigt?

Für diese Schaltung werden folgende Bauelemente benötigt. Die LEDs können selbstverständlich frei gewählt werden, dabei ist zu berücksichtigen das ggf. der Widerstandswert angepasst werden muss. Möchte man hier statt 8 LEDs mehr verwenden so sollte auf einen Arduino Mega zurückgegriffen werden dieser verfügt über 54 digitale PINs das bedeutet das mit dem Board (abzüglich der zwei PINs für den Drehregler) 52Bit angezeigt werden kann.

  • Drehregler KY-040
  • 8 LEDs, 5mm, blau
  • 8 Widerstände, 220 Ohm
  • Breadboard (min. 400 PIN)
  • Breadboardkabel
  • Arduino UNO
Drehregler KY-040 mit 8 LEDs am Arduino UNO
Drehregler KY-040 mit 8 LEDs am Arduino UNO

Quellcode

Mit dem nachfolgenden Code möchte ich nun die aktuelle Position mit Hilfe von 8 LEDs als Binärwert darstellen.

Der Drehregler KY-040 verfügt auch über einen Taster welcher über den PIN „SW“ angeschlossen werden kann.

Video


 

Verwandte Beiträge

Ersten Kommentar schreiben

Antworten

Deine E-Mail-Adresse wird nicht veröffentlicht.


*