Änderungen

KY-040 Kodierter Drehschalter (Rotary Encoder)

531 Byte hinzugefügt, 14:29, 8. Apr. 2016
/* Codebeispiel Arduino */
==Codebeispiel Arduino==
Hier bei handelt es sich um ein BeispielprogrammDas Programm überprüft, welches falls eine LED zum Leuchten bringtÄnderung der Pin-Zustände sich ereignet hat, wenn am Sensor ein Signal detektiert wurdewelcher der beiden Pins sich zuerst geändert hatte, was auf die Drehrichtung schließen lässt. Als LED können z.BDiese Information erhält man, in dem man einen der beiden Pin-Werte aus einem vorherigen Durchlauf mit dem Wert des aktuellen Durchlaufs vergleicht. auch unter anderem  Nachdem die Module KY-011Richtung festgestellt wurde, KY-016 oder KY-029 verwendet werdendie Schritte von der Startposition an gezählt und ausgegeben.Ein Drücken auf den Knopf des Drehgebers resettet die aktuelle Position. '''Für die serielle Ausgabe: Baudrate= 115200'''
<pre class="brush:cpp">
 
// Initialisierung benötigter Variablen
int Counter = 0;
// Pins sich zuerst geändert hatte, was auf die Drehrichtung schließen lässt.
// Diese Information erhält man, in dem man einen der beiden Pin-Werte aus einem vorherigen
// Druchlauf Durchlauf mit dem Wert des aktuellen Durchlaufs vergleicht.// Nachdem die Richtung festgestellt wurde, werden die Schritte von der Startposition an gezählt und ausgegeben.// Ein Drücken auf den Knopf des Drehgebers resettet die aktuelle Position.
void loop()
}
 
</pre>
Bürokrat, Administrator
611
Bearbeitungen