LK-Temp: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „==Bild== none ==Technische Daten / Kurzbeschreibung== <div class="level2"> Linker Kit Platine mit einem Temperatursensor. Dies…“)
 
(Codebeispiel Arduino)
Zeile 13: Zeile 13:
 
</div>
 
</div>
 
==Codebeispiel Arduino==
 
==Codebeispiel Arduino==
<pre class="code">//TMP36 Pin-Variablen
+
<pre class="brush:cpp">//TMP36 Pin-Variablen
 
int sensorPin = 0;      // Der analoge Pin TMP36's Vout, ist mit der Auflösung verbunden
 
int sensorPin = 0;      // Der analoge Pin TMP36's Vout, ist mit der Auflösung verbunden
 
                         // Sie beträgt 10 mV / Grad Celsius mit einem
 
                         // Sie beträgt 10 mV / Grad Celsius mit einem
Zeile 51: Zeile 51:
 
  delay(1000);                                    //eine Sekunde Warten
 
  delay(1000);                                    //eine Sekunde Warten
 
}</pre>
 
}</pre>
 +
 
==Codebeispiel Raspberry==
 
==Codebeispiel Raspberry==
 
   
 
   

Version vom 19. Oktober 2016, 15:07 Uhr

Bild

LK-Temp.png

Technische Daten / Kurzbeschreibung

Linker Kit Platine mit einem Temperatursensor. Dieser Temperatursensor verwendet einen Thermistor, um die Umgebungstemperatur zu erfassen. Der Widerstand des Thermistors erhöht sich, wenn die Umgebungstemperatur abnimmt. Durch diese Charakteristik wird die Umgebungstemperatur ausgemessen.

Spezifikation

Maße: 20,0 × 20,0 × 10,6mm
Gewicht: 1,8g

Codebeispiel Arduino

//TMP36 Pin-Variablen
int sensorPin = 0;      // Der analoge Pin TMP36's Vout, ist mit der Auflösung verbunden
                        // Sie beträgt 10 mV / Grad Celsius mit einem
                        // 500 mV ausgleich um negative Temperaturen zu ermöglichen
 
/*
 * setup() - Diese Funktion startet einmal, wenn der Arduino gestartet wird.
 * Wir initialisieren die Verbindung zum Computer.
 */
void setup()
{
  Serial.begin(9600);  // Startet die serielle Verbindung zum Computer
                       // Um das Ergebnis anzuzeigen müssen Sie ein Monitor öffnen 
}
 
void loop()                     // Immer wieder ausführen (Wiederholschleife)
{
 // Spannung wird anhand des Temperatur-Sensors erfasst.
 int reading = analogRead(sensorPin);  
 
 // Konvertierung der Ausgelesenen Spannung, 3.3V Arduino verwendet 3.3
 float voltage = reading * 5.0;
 voltage /= 1024.0; 
 
 // kopieren der Spannung
 Serial.print(voltage); Serial.println(" volts");
 
 // kopieren der Temperatur
 float temperatureC = (voltage - 0.5) * 100 ;  //converting from 10 mv per degree wit 500 mV offset
                                               //to degrees ((volatge - 500mV) times 100)
 Serial.print(temperatureC); Serial.println(" degrees C");
 
 // Jetzt konventieren zu Fahrenheit
 float temperatureF = (temperatureC * 9.0 / 5.0) + 32.0;
 Serial.print(temperatureF); Serial.println(" degrees F");
 
 delay(1000);                                     //eine Sekunde Warten
}

Codebeispiel Raspberry

 

Downloads

Infos:
Englisch: 001267861-da-01-en-LINKER_KIT_PLATINE_MIT_TEMPARATURSENSOR.pdf

Schaltung: 001267861-sp-01-en-LINKER_KIT_PLATINE_MIT_TEMPARATURSENSOR.pdf