User manual

11
4e
d
a
g
Vandaa
g
in de adventskalende
r
•1x LED geel met voorweerstan
d
Knipperlicht (wisselend
)
Twee LED’s knipperen a
f
wisselend.
Onderdelen: 1x steekplatine , 1xLED geel met voorweer
-
stand, 1xLED rood met voorweerstand
Het pro
g
ramm
a
Het programma voor van
d
aag
d
raagt
d
e naam Tag04.
i
no
en
bevindt zich in het downloadarchie
f
in de directory
D
ag0
4
.
const
i
nt ledP
i
n1 = 10;
const
i
nt ledP
i
n2 = 12;
i
nt ledState = LOW
;
i
nt p
i
n = ledP
i
n1
;
v
oid setup
()
{
pinMode(ledPin1
,
OUTPUT)
;
pinMode
(
ledPin2, OUTPUT
);
digitalWrite
(
ledPin1, LOW
);
digitalWrite(ledPin2, LOW)
;
}
v
oid loop() {
if
(
pin == ledPin1
)
{
p
i
n = ledP
i
n2
;
digitalWrite(ledPin1, LOW)
;
}
e
l
se
{
p
i
n = ledP
i
n1
;
di
g
italWrite
(
ledPin2, LOW
);
}
di
g
italWrite(pin, HIGH);
delay(500)
;
}
Zo wer
k
t
h
et pro
g
ramm
a
if (
p
in == ledPin1) {
p
i
n = ledP
i
n2
;
di
g
italWrite(ledPin1, LOW)
;
} else {
p
i
n = ledP
i
n1
;
di
g
italWrite(ledPin2, LOW)
;
}
In
d
e tij
d
e
l
ij
k
e varia
b
e
l
e p
i
n wor
d
t opges
l
agen we
lk
e LED nu
b
ran
d
t. Oorspron
k
e
l
ij
k
staat
d
eze waar
d
e
op
ledP
i
n
1
. Via een i
f
-vraag wordt de variabele op de andere pin gezet en de huidig brandende LED
wor
d
t uitgesc
h
a
k
e
ld
. Het omsc
h
a
k
e
l
en ge
b
eurt e
lk
e 500 ms.
Beide kathoden
(
korte benen van de LED
)
moeten op GND worden geleid. Links is de gele LED,
rec
h
ts
d
e ro
d
e
.
4. dag
15007-3 Conrad Adventskalender Internet of Things 2017_nl.indd 1115007-3 Conrad Adventskalender Internet of Things 2017_nl.indd 11 13.08.2017 17:09:3213.08.2017 17:09:32