User manual

5 6
2. Übersicht
In dem Baustein sind zwei LEDs (Light Emitting Diode) untergebracht. Zusätzlich
wird je ein Vorwiderstand von 2.2 KOhm verwendet, der die Dioden vor zu hohem
Stromuss schützt. Sie sind für 2mA Strom optimiert. Die beiden Widerstände
sind mit Masse verbunden. So kann man den Baustein direkt an ein Ausgangspaar
vom Arduino Nano Brick anschließen. Zusätzlich werden die beiden Signale an das
andere Ende weitergeleitet, so dass sich dort weitere Steuerungen durchführen
lassen.
In dem Baustein sind zwei LEDs (Light Emitting Diode) untergebracht. Zusätzlich
wird je ein Vorwiderstand von 2.2 KOhm verwendet, der die Dioden vor zu hohem
Stromuss schützt. Sie sind für 2mA Strom optimiert. Die Widerstände sind mit der
anderen Seite des Bricks verbunden und getrennt geführt, so dass man da auch
Schaltungsvarianten bauen kann. Wenn man die Widerstände mit einem Masse-
baustein an 0V koppelt lässt er sich direkt mit den Ausgängen des Nano betreiben.
Generell ist darauf zu achten, dass die Kathode negativ gegenüber der Anode
angeschlossen werden muss. Die Kathode ist mit einem Querstrich am LED-Dioden-
symbol gekennzeichnet.
Der Arduino besitzt einen speziellen Bus, genannt I2C, mit dem man weitere Bau-
steine anschliessen kann. Der 8574 ist ein Baustein mit dem man zusätzlich 8 Ein-
oder Ausgabeports bekommt und so die Anzahl der IO-Ports beim Arduino einfach
erweitern kann. Der I2C verwendet Adressen für die Bausteine, die sich direkt im
Brick einstellen lassen, um so maximal 8 dieser Bausteine verwenden zu können.
Wir nutzen den 8574AT als Baustein. Es gibt noch den 8574T der 8 andere Adressen
belegt. Beide zusammen könnten dann 8x8+8x8 = 128 IO-Ports verfügbar machen.
Bei unserem Brick sind alle IO-Ports herausgeführt, die Ports P4-P7 jedoch auf der
Unterseite der Platine.
D/A Umsetzer Brick: Über den I2C Bus kann man einen Wert
zwischen 0..4095 ausgeben, der dann in eine proportionale
Spannung umgesetzt wird. Der Baustein kann für zwei unter-
schiedliche Adressen konguriert werden, so dass man maximal
zwei dieser Bausteine anschließen kann. Das Besondere ist auch
die Steckleiste auf der Vorderseite, über die sich unterschiedliche
Spannungsbereiche einstellen lassen. Maximal können 20mA
entnommen werden, dabei ändert sich aber die Ausgangsspan-
nung. Auf der Rückseite ist die Belegung der Spannungseinstel-
lung abgedruckt.
Arduino NANO: Dies ist das Herz unseres Sets. Der Prozessor wird oben auf die Steckleisten gesetzt. Die Pro-
grammierung erfolgt wie bei Arduino üblich, über den PC mit dem Arduino Entwicklungssystem, dass man
sich von der Homepage entsprechend runterladen kann. Zur Programmierung wird er auch über den USB-Port
versorgt, man kann auch eine 9V Quelle zur Versorgung verwenden, und dann nach der Programmierung vom
USB lösen. Achtung. Die Eingänge des Arduino sollten nie in direkten Kontakt mit der 9V Quelle kommen, da
sie trotz Schutzschaltungen auf der Platine nur für 5V ausgelegt sind.
+9V
8574AT
SCL
SCL
SDASDA
P0 P1
C PIO
P4 P2 P3 P5
P6 P7
D
ow
n
sid
e
Adr. 70-7E
IO Zuordnung
PD0 - 0
PD1 - 1
PD2 - 2
PD3 - 3
PD4 - 4
PD5 - 5
PD6 - 6
PD7 - 7
PB0 - 8
PB1 - 9
PB2 - 10
PB3 - 11
PB4 - 12
PB5 - 13
A0 - analog 0
A1 - analog 1
A2 - analog 2
A3 - analog 3
A4 (SDA) - analog 4
A5 (SCL) - analog 5
A6 - analog 6
A7 - analog 7
LED
LED
LED
LED
C 12BIT DAC
SCL
SDA
SCL
SDA
+9V
Adr:18-1F
P1
123
P2
P3
Vout
ab
Imax 20mA
Portbelegung
Kürzel Port Parameter
SCK PB5 #13
MOSI PB3 #11
B1 PB1 #9
SS PB2 #10
MISO PB4 #12
B0 PB0 #8
SCLS DA
+9V
A0
A1
Tx
Rx
PD2
SCLKMOSI
PD3
PD 6
PD 4
PD 5
PD 7
A7
A3
A2
A6
NANO
to
Br ick`R`
3,3V 5V
USB
B0
SS
MISC
B1
C
2.1 Bausteine
P3
0-5V
0-10V
+-10V
P1
+-5V
P2
0-20V
01
10
11
Adr.
Vout
JP1