Instructions

Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 138 von 227
KY-028 Temperatur Sensor Modul (Thermistor)
// Deklaration und Initialisierung der Eingang-Pins
int Analog_Eingang = A0; // X-Achse-Signal
int Digital_Eingang = 3; // Knopf
void setup ()
{
pinMode (Analog_Eingang, INPUT);
pinMode (Digital_Eingang, INPUT);
Serial.begin (9600); // Serielle Ausgabe mit 9600 bps
}
// Das Programm liest die aktuellen Werte der Eingang-Pins
// und gibt diese auf der seriellen Ausgabe aus
void loop ()
{
float Analog;
int Digital;
//Aktuelle Werte werden ausgelesen, auf den Spannungswert konvertiert...
Analog = analogRead (Analog_Eingang) * (5.0 / 1023.0);
Digital = digitalRead (Digital_Eingang);
//... und an dieser Stelle ausgegeben
Serial.print ("Analoger Spannungswert:"); Serial.print (Analog, 4);Serial.print ("V, ");
Serial.print ("Grenzwert:");
if(Digital==1)
{
Serial.println (" erreicht");
}
else
{
Serial.println (" noch nicht erreicht");
}
Serial.println ("----------------------------------------------------------------");
delay (200);
}
Anschlussbelegung Arduino:
digitales Signal = [Pin 3]
+V = [Pin 5V]
GND = [Pin GND]
analoges Signal = [Pin 0]
Beispielprogramm Download
Ard_Analoger_Sensor.zip
Codebeispiel Raspberry Pi
!! !! !! !!Achtung Analoger Sensor Achtung