Termistore

NOME COMPONENTE: thermistor

COME FUNZIONA:

Esistono due tipi di termistori NTC (negative temperature coefficient) e PTC (positive temperature coefficient).

i termistori lavorano entrambi con l’aumentare della temperatura, ovvero nel caso del termistore NTC la resistenza del sensore diminuisce con l’aumentare della temperatura mentre nel caso del termistore PTC la resistenza del sensore cresce con l’aumentare della temperatura.

La differenza tra i due però è solamente funzionale perchè il collegamento sulla scheda Arduino è lo stesso e anche il codice sorgente rimane invariato.

FOTO COMPONENTE:

 

 

 

 

ISTRUZIONI COLLEGAMENTO:Per il corretto funzionamento del componente bisogna collegare rispettivamente le porte VCC e GND del termistore ai pin 5V e GND sulla scheda arduino mentre la porta SIG va collegata sul un pin analogico sulla scheda

LIBRERIE NECESSARIE: Il termistore non richiede librerie

CODICE DI ESEMPIO:

int thermistorPin = 0; //thermistor connected to analog pin 0
void setup()
{
pinMode(thermistorPin, INPUT); //Set analog 0 port mode, the INPUT for the input
Serial.begin(9600); //opens serial port, sets data rate to 9600 bps
}
void loop()
{
float a = analogRead(thermistorPin);
//the calculating formula of temperature
float resistor = (1023.0*10000)/a-10000;
float tempC = (3435.0/(log(resistor/10000)+(3435.0/(273.15+25)))) - 273.15;
Serial.print(tempC); //send data to the serial monitor
Serial.println(" C"); //send data to the serial monitor
delay(50); //delay 0.05 s
}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *