(Created page with "IFD:GrundlagenElektronik2011/10.Termin HIGH / LOW - ab welcher Spannung? Wir probieren es einfach aus: 800px Kapaz...") |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[IFD:GrundlagenElektronik2011/10.Termin]] | Siehe auch:[[IFD:GrundlagenElektronik2011/10.Termin]] | ||
experiment Tafelbild: [[Media:2012_01_26_Tafel_LED_Vorwiderstand.svg]] | |||
HIGH / LOW - ab welcher Spannung? Wir probieren es einfach aus: | HIGH / LOW - ab welcher Spannung? Wir probieren es einfach aus: | ||
[[File:Compare_AnalogValue_Digital_Input_Schaltplan.png|800px]] | [[File:Compare_AnalogValue_Digital_Input_Schaltplan.png|800px]] | ||
<source lang="c"> | |||
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); | |||
} | |||
</source> | |||
Kapazitätsunterschiede Messen durch die Ladezeit: | Kapazitätsunterschiede Messen durch die Ladezeit: | ||
[[File:Measure_Capacity_Arduino_Resistor_Capacitor_Schaltplan.png|800px]] | [[File:Measure_Capacity_Arduino_Resistor_Capacitor_Schaltplan.png|800px]] | ||
Prellenden Schalter entprellen mit Kondensator: | Prellenden Schalter entprellen mit Kondensator: - Achtung: Kondensator mit 100µF nehmen, nicht 100nF! | ||
[[File:Debounce_Button_Capacitor_Resistors_Schaltplan.png|800px]] | [[File:Debounce_Button_Capacitor_Resistors_Schaltplan.png|800px]] |
Latest revision as of 12:34, 28 January 2012
Siehe auch:IFD:GrundlagenElektronik2011/10.Termin
experiment Tafelbild: Media:2012_01_26_Tafel_LED_Vorwiderstand.svg
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!