Information

18
Franzis Arduino Lernpaket
u
n
d
d
ie S
y
stem
k
erne vie
l
er Betrie
b
ss
y
steme sin
d
in
C
p
ro
g
rammiert. Zahlreiche Sprachen wie
C++
,
Objective-
C
,
C
C#
,
Java
,
PHP
oder
P
Perl
orientieren sich an der Syn-
l
t
ax und anderen Eigenschaften von
C
. Es lohnt sich
CC
a
lso, sich mit dieser Programmiersprache zu beschä
f
ti-
gen, da man später auch leicht au
f
andere Mikrocont-
r
oller-Systeme umsteigen kann. Für
f
ast alle Mikrocon-
t
roller existiert ein freier C-Compiler, den die Hersteller
z
um Down
l
oa
d
an
b
ieten. Das
C
innerhalb von Ardu-
C
i
no ist jedoch einfacher gehalten als die professionel-
l
en C-Compi
l
er un
d
nimmt I
h
nen
d
a
d
urc
h
se
h
r vie
l
A
r
b
eit a
b
. Vor a
ll
em
d
ie
k
omp
l
izierten Har
d
ware-Rou-
t
inen
bl
ei
b
en I
h
nen
b
ei Ar
d
uino erspart,
d
a sie
b
ereits
a
ls
f
este Be
f
ehle in der Entwicklungsumgebung integ-
r
iert sind. Zudem gibt es mittlerweile
f
ür
f
ast jede Hard-
w
are eine Arduino-Bibliothek, die ein
f
ach eingebun-
d
en wir
d
. Sc
h
on
k
önnen Sie mit
d
er neuen Har
d
ware,
z
.B. mit einem
d
igita
l
en Druc
k
sensor,
k
ommunizieren
.
Di
e
Ar
du
in
o
-H
a
r
d
w
a
r
e
beste
h
t
aussc
hli
li
c
h
aus
gängigen, allgemein ver
f
ügbaren Bauteilen. Daher ist es
l
eic
h
t, i
h
re Fun
k
tionsweise zu verste
h
en un
d
d
ie Sc
h
a
l
-
t
ung an I
h
re Wünsc
h
e anzupassen o
d
er Erweiterun-
gen vorzune
h
men. Den Kern
b
i
ld
et ein ATmega-Con-
t
r
olle
r
aus
A
t
m
els
w
e
i
t
v
e
r
b
r
e
i
tete
r
8
-Bi
t
-AVR-F
a
mi
l
i
e.
Hinzu
k
ommen Sc
h
a
l
tungstei
l
e zur Stromversorgung
u
n
d
e
in
e
se
ri
elle
Sch
ni
ttstelle.
L
et
z
te
r
e
i
st
be
i
de
n n
eu
-
eren Arduino-Ver sionen als USB-Interface ausgelegt.
Ü
ber diesen Anschluss erfolgt der Download unserer
Programme und bei Bedarf auch die Kommunikation
z
wisc
h
en PC un
d
Ar
d
uino wä
h
ren
d
d
er Programmaus-
f
ührung, um z.B. der Hardware Kommandos zu erteilen
o
d
er Messwerte von Ar
d
uino zu
l
esen.
Weil Arduino-Boards so ein
f
ach und universell aus
-
gelegt sind, werden sie häu
g auch schlicht als I/O-
Boar
d
b
ezeic
h
net. Das Ar
d
uino-UNO-Boar
d
ste
ll
t
d
em
A
nwen
d
er 14
d
igita
l
e Ein-/Ausgänge (I/Os) zur Ver-
Die Bausteine des
Arduinos.
65148 Arduino Lernpaket_03.indd 1865148 Arduino Lernpaket_03.indd 18 06.10.2015 16:31:0106.10.2015 16:31:01