Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder vincent Bedienungsanleitung Seite 252

Inhaltsverzeichnis
SunFounder vincent kit for arduino
2.35.5 Code
Bemerkung:
• Sie können die Datei 2.25_rotaryEncoder.ino unter dem Pfad sunfounder_vincent_kit_for_arduino\
code\2.25_rotaryEncoder direkt öffnen.
• Oder kopieren Sie diesen Code in Arduino IDE.
Sie sehen die Winkelverschiebung des Drehgebers, die auf Serial Monitor gedruckt wird. Wenn Sie den Drehgeber im
Uhrzeigersinn drehen, wird die Winkelverschiebung erhöht; Wenn Sie ihn gegen den Uhrzeigersinn drehen, wird die
Verschiebung verringert. Wenn Sie den Schalter am Drehgeber drücken, werden die Messwerte auf Null zurückgesetzt.
2.35.6 Code-Analyse
Wenn ein Drehgeber verwendet wird, treten die folgenden Pin-Pegel-Situationen auf.
1. Beim Drehen der Welle wechselt dtPin von High-Pegel auf Low-Pegel.
2. clkPin bleibt auf High-Pegel, wenn sich die Welle im Uhrzeigersinn dreht, andernfalls geht er auf Low-Pegel.
3. Wenn die Welle gedrückt wird, hat swPin einen niedrigen Pegel.
Daraus ist rechts der Programmablauf dargestellt.
Für eine detaillierte Analyse der möglichen Zustandsänderungsbeurteilung siehe
246
1.10
Zustandsänderungserkennung.
Kapitel 2. Spielen Sie mit Arduino
Inhaltsverzeichnis
loading

Inhaltsverzeichnis