User manual
Example code: CAPA
001 // Integrating LCD-Library
002 #include <LiquidCrystal.h>
003
004 // Specifying LCD pins
005 // RS, E, D4, D5, D6, D7
006 LiquidCrystal lcd(11, 10, 2, 3, 4, 5);
007
008 #define Backlight 9
009
010 int messPort=12;
011 float c_time=0.0;
012 float kapazitaet=0.0;
013
014 void setup()
015 {
016 analogWrite(Backlight,200);
017
018 lcd.begin(16, 2);
019 lcd.setCursor(0,0);
020 lcd.print("C-METER");
021 }
022
023 void loop()
024 {
025 // Discharging
026 pinMode(messPort,OUTPUT);
027 digitalWrite(messPort,LOW);
028 c_time=0.0;
029 delay(1000);
030
031 // Charging
032 pinMode(messPort,INPUT);
033 digitalWrite(messPort,HIGH);
034
035 // Measuring
036 do
037 {
038 c_time++;
039 }while(!digitalRead(messPort));
040
041 // Converting
042 kapazitaet=(c_time*0.06162)*10.0;
043
044 // Range
045 if(kapazitaet<999)