Rechnernetze / Kommunikationssysteme

Verwendung des analogen Eingangs

In diesem Versuch wird ein Temperatursensor an den analogen Eingang angeschlossen und das Ergebnis am LCD angezeigt.

Verständisfragen

Aufgaben Heißleiter

Potientiometer

Ressourcen

Ergebnisse

  #define PIN_THERMISTOR A0
  
  float R1 = 10000.0;
  float logR2, R2, T, Tc;
  float c1 = 0.001129148;
  float c2 = 0.000234125;
  float c3 = 0.0000000876741;
  
  void setup()
  {
      Serial.begin(9600);
  }
  
  void loop()
  {
      int value = analogRead(PIN_THERMISTOR);
      R2 = R1 * (1023 / (float)value - 1);
      logR2 = log(R2);
      T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2));
      Tc = T - 273.15;
      Serial.println(String(Tc) + " °C");
      delay(2000);
  }

Bild


Letzte Änderung: 02. April 2023 18:33