Herunterladen Inhalt Inhalt Diese Seite drucken

Function Pinmode Nicht Konfiguriert Werden; Genauigkeit Der A/D-Wandlung; Die Spannungsversorgung Des Trainingsboards - Elektor Arduino NANO MCCAB Bedienungsanleitung

Trainingsboard
Inhaltsverzeichnis

Werbung

 Die GPIOs
belegt mit den Signalen SDA und SCL der I
(siehe hierzu Abschnitt 4.13) und daher reserviert für die serielle Verbindung zu
dem LC-Display auf dem MCCAB Trainingsboard (siehe Abschnitt 4.9) und zu ex-
2
ternen I
C-Modulen, die an die Anschlussleisten SV8, SV9 und SV10 (Pfeile (15),
(16) und (14) in Abbildung 1) angeschlossen sind. Sie stehen dem Anwender
deshalb
nur für I
 Die Anschlüsse
in Abbildung 1) können ausschließlich als analoge Eingänge für den Analog / Digi-
tal - Wandler (ADC) des Mikrocontrollers verwendet werden. Sie dürfen mittels
Function pinMode() nicht konfiguriert werden
dies würde zu einem Fehlverhalten des Sketches führen. A6 und A7 sind auf dem
Trainingsboard fest mit den Schleifer-Anschlüssen der
P2
(Pfeil (8) und Pfeil (10) in Abbildung 1 verbunden, siehe hierzu Abschnitt 4.3.
 Die Anschlüsse A0 ... A3 auf Anschlussleiste SV6 (Pfeil (7) in Abbildung 1 sind
prinzipiell analoge Eingänge für den Analog / Digital – Wandler des Mikrocontrol-
lers. Wenn aber für einen bestimmten Anwendungsfall die 12 digitalen GPIOs
D2 ... D13 nicht ausreichen, kann man auch A0 ... A3 als digitale Ein- / Ausgänge
verwenden. Sie werden dann über die Pin-Nummern 14 (A0) ... 17 (A3) ange-
sprochen.
Beispiele:
pinMode(15, OUTPUT); // A1 wird als digitaler Ausgang verwendet
pinMode(17, INPUT);
 Der Anschluss D12 auf Anschlussleiste SV5 (Pfeil (3) in Abbildung 1 und die An-
schlüsse D13 und A0 ... A3 auf Anschlussleiste SV6 (Pfeil (7) in Abbildung 1)
sind an die Pfostenleiste JP2 (Pfeil (21) in Abbildung 1 geführt und können über
Steckbrücken mit den Schaltern S1 ... S6 bzw. den zu diesen parallel geschalte-
ten Tastern K1 ... K6 verbunden werden, siehe hierzu auch Abschnitt 4.6. Der je-
weilige Pin muss in diesem Fall mit der
konfiguriert werden.

Genauigkeit der A/D-Wandlung

Digitale Signale innerhalb des Mikrocontroller-Chips erzeugen elektromagnetische
Störungen, die die Genauigkeit analoger Messungen beeinträchtigen können.
Wenn einer der GPIOs A0 ... A3 als digitaler Ausgang verwendet wird, ist es da-
her wichtig, dass dieser nicht umschaltet, während an einem anderen Analogein-
gang eine Analog / Digital - Wandlung stattfindet! Eine Änderung des digitalen Aus-
gangssignals an A0 ... A3 während einer an einem der übrigen analogen Eingänge
A0 ... A7 laufenden Analog / Digital - Wandlung kann das Ergebnis dieser Wandlung
erheblich verfälschen.
Die Verwendung der I
GPIOs A0 ... A3 als digitale Eingänge beeinflusst dagegen die Qualität der Ana-
log / Digital - Wandlungen nicht.

4.2 Die Spannungsversorgung des Trainingsboards

Das MCCAB Trainingsboard arbeitet mit einer nominellen Betriebs-Gleichspannung von
Vcc = +5 V, die ihm in der Regel über die Mini-USB - Buchse des Arduino
A4 und A5
(Pin 23 und Pin 24 des Moduls M1 in Abbildung 4) sind
2
C-Anwendungen zur
A6 und A7
(Pin 25 und Pin 26 des Mikrocontrollers ATmega328P
// A3 wird als digitaler Eingang verwendet
2
C-Schnittstelle (A4 und A5, siehe Abschnitt 4.13) oder der
2
C-Schnittstelle des Mikrocontrollers
Verfügung.
(auch nicht als Eingang!),
-Anweisung als digitaler Eingang
pinMode
11
Potenziometer P1 und
®
NANO-Mikrocon-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis