IFD:GrundlagenElektronik2011/10.Termin
HIGH / LOW - ab welcher Spannung? Wir probieren es einfach aus:
 
int digitalWert = 0;
float spannung = 0;
float echteSpannung; 
/*
alle der oben deklarierten Variablen haben den Wert 0 
- auch echteSpannung, der nicht extra eine 0 zugewiesen wurde.
- /
void setup () {
 pinMode(8,INPUT);
 pinMode(A5,INPUT); // Ist nicht nötig.
 Serial.begin(9600);
}
void loop () {
 spannung = analogRead(A5);
 Serial.print(" Analog: ");
 Serial.print(spannung);  
 
 digitalWert = digitalRead(8);
 Serial.print(" Digital: ");
 Serial.print(digitalWert);
   
 echteSpannung = spannung / 1023 * 5;
 Serial.print(" Echte Spannung: ");
 Serial.println (echteSpannung);
 delay(100);
}
Kapazitätsunterschiede Messen durch die Ladezeit:
 
Prellenden Schalter entprellen mit Kondensator: - Achtung: Kondensator mit 100µF nehmen, nicht 100nF!
 
		