(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!