Velleman KA06 Mode D'emploi page 14

Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

LCD SHIELD FÜR ARDUINO®
Um die Tasten mit den Digitaleingängen zu verbinden, aktivieren Sie die internen Pull-Up-Widerstände über die Firmware. Verwenden Sie den folgenden
Code für jede Taste: pinMode (buttonPin, INPUT_PULLUP). Für die Tasten gilt die negative Logik: wird der Taste nicht gedrückt, dann ist der Wert '1'. Wird
der Taste gedrückt, dann ist der Wert '0'.
Die zweite Methode verwendet eine Analogleitung: Pin A3. In diesem Fall bleiben die Digitalleitungen für andere Zwecke frei. Um diesen Modus zu aktiv-
ieren, installieren Sie die Steckbrücken JP1, JP2, JP3 und JP7. Wie funktioniert dies? Betrachten Sie die das Schema und vor allem das Netz, das R4, R5
und R6 bilden. Diese Serienwiderstände formen einen Spannungsteiler. Wird keine Taste gedrückt, dann steht die AN3-Leitung auf +5 V, weil kein Strom
fl ießt. Wird S1 gedrückt, so wird AN3 mit GND kurzgeschlossen und die Spannung wird 0 V. Wird S2 gedrückt, so wird der Knotenpunkt zwischen R5 und
R6 geerdet, damit die AN3-Leitung 1.6 V erreicht. Beim Drucken von S3 wird der R6-Knotenpunkt geerdet und AN3 erreicht 3.3 V.
Dies bedeutet, dass der Arduino ADC-Umwandler für jede Taste eine andere Spannung bekommt. Abhängig von der gedrückten Taste, zeigt die
analogRead(A3)-Funktion einen anderen Wert an (siehe Liste).
Taste
AN3-Spannung ADC-Wert
Kein
5 V
P1
0 V
P2
1.6 V
P3
3.3 V
IV. PROGRAMMIEREN
Programmieren über Arduino IDE ist einfach, weil Sie keine zusätzliche Bibliothek brauchen. Die Bibliothek LiquidCrystal enthält schon alle not-
wendigen Funktionen. Siehe www.velleman.eu für ein Beispiel eines Programmiercodes.
1024
0
328
676
- 14 -

Publicité

Table des Matières
loading

Table des Matières