Instructions
54 11 | Kapazitätsmessgerät
11
B
eispielcode: CAPA
00
1
//
LCD-Librar
y
einbinde
n
#
002 in
clude
<
L
iqui
d
Crysta
l
.
h
>
003
//
LCD-Pins004 festle
g
e
n
//
RS
,
E
,
D4
,
D5
,
D6
,
D
7
005
00
6 Li
q
uidCrysta
l
l
cd
(11
,
10
,
2
,
3
,
4
,
5)
;
00
7
#
define Backli
g
ht
9
008
009
int messPort=12
;
010
float c_time=0.0
;
011
f
l
oat
k
apazitaet=0.0
;
0
1
2
013
void setup(
)
014
{
015
analo
g
Write(Backli
g
ht,200); 016
017
l
c
d
.
b
e
g
in
(1
6, 2
);
0
1
8
lcd.setCursor(0
,
0)
;
019
lcd.print("C-MESSGER
A
ET")
;
020
}
021
0
2
2
voi
d
l
oop
()
023
{
024
//
Entlade
n
025
pinMode(messPort,OUTPUT)
;
026
di
g
italWrite(messPort,LOW)
;
027
c
_
t
i
me=
0
.
0;
028
dela
y
(1000)
;
029
030
//
Lade
n
031
pinMode(messPort,INPUT)
;
032
d
i
g
ita
l
Write
(
messPort,HIGH
);
033
03
4
//
Messe
n
035
d
o
036
{ 037
c
_
time++
;
038
}
039 whil
e
(!
di
g
italRea
d
(
m
essPo
r
t
)
)
;
0
4
0
//
Umrechne
n
041
042 kapazitae
t
=(c
_
time*0.06162)*10.0
;
0
43
//
Bereic
h
044
10174-5 Conrad Arduino Lernpaket_09.indd 5410174-5 Conrad Arduino Lernpaket_09.indd 54 14.07.2015 08:10:2614.07.2015 08:10:26