User manual

1
5
7.
T
a
g
Heute im Adventskalender
•1x Potenziometer, 15 kOhm
Steuerbares Lau
icht
Das heuti
g
e Pro
j
ekt ist ein Lau
icht, dessen Geschwindi
g
keit
über ein Potenziometer gesteuert werden kann
.
B
aute
il
e
: 1x Steckbrett, 1xLED grün mit Vorwiderstand,
1xLED
g
elb mit Vorwiderstand, 1xLED rot mit Vorwider
-
stand, 1x15-kOhm-Potenziometer, 4x Drahtbrücke (unter
-
schiedliche Län
g
en
)
D
as
P
rogram
m
Das Programm
f
ür diesen Tag trägt den Namen
T
ag07.
i
no
u
n
d
liegt im Verzeichnis
T
ag07
.
i
nt analogP
i
n = A5
;
i
nt analogValue
;
i
nt led1 = 8
;
i
nt led2 = 6;
i
nt led3 = 4
;
v
oid setup
()
{
pinMode
(
analogPin, INPUT
);
pinMode
(
led1, OUTPUT
)
;
pinMode
(
led2, OUTPUT
)
;
pinMode(led3, OUTPUT);
digitalWrite
(
led1, LOW
)
;
digitalWrite
(
led2, LOW
)
;
digitalWrite
(
led3, LOW
)
;
Serial.begin
(
9600
)
;
}
v
oid loop() {
analo
g
Value = analo
g
Read
(
analo
g
Pin
)
;
Serial.println
(
analogValue
);
delay(analo
g
Value)
;
digitalWrite
(
led3, LOW
)
;
di
g
italWrite
(
led1, HIGH
);
delay
(
analogValue
);
di
g
italWrite(led1, LOW);
di
g
italWrite
(
led2, HIGH
);
delay(analo
g
Value)
;
digitalWrite(led2, LOW);
digitalWrite
(
led3, HIGH
)
;
}
So funktioniert das Pro
g
ram
m
analogValue = analogRead(analogPin);
delay(analo
g
Value)
;
digitalWrite
(
led3, LOW
)
;
di
g
italWrite
(
led1, HIGH
);
In
d
er tem
p
orären Varia
bl
e analogP
i
n wird der eingestellte Wert des Potenziometers gelesen.
Ü
ber delay
wir
d
gewartet, un
d
d
ann wer
d
en
d
ie LEDs umgesc
h
a
l
tet
.
D
as Potenziometer
b
e
l
egt einiges an P
l
atz. Deswegen muss
d
as IoT-Boar
d
im Verg
l
eic
h
zum
V
ortag nac
h
o
b
en gesc
h
o
b
en wer
d
en. LEDs von
l
in
k
s nac
h
rec
h
ts: grün, ge
lb
un
d
rot.
7. Tag
15007-3 Conrad Adventskalender Internet of Things 2017_02.indd 1515007-3 Conrad Adventskalender Internet of Things 2017_02.indd 15 19.07.2017 14:15:0719.07.2017 14:15:07