Haar een arduino project, het creëren van een temperatuur measurer, met een thermistor en uitgangen naar een LCD-scherm
Plug de thermistor in A0 via 5v
en volg het schema, voor het aansluiten van het LCD-scherm...
Onderdelenlijst:
1, 2 x 16 wit op zwarte LCD
1, 10 k Thermistor
1, variabele weerstand
1, breadboard
1, 10 k ohm weerstand
1, Arduino (ik gebruik UNO)
1, 9v batterij (optioneel)
1, DC plug adapter voor 9v batterij (optioneel)
Hier is de code
#include
#include
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
dubbele Thermister (int RawADC) {}
dubbele Temp;
Temp = log(((10240000/RawADC) - 10000));
Temp = 1 / (0.001129148 + (0.000234125 * Temp) + (0.0000000876741 * Temp * Temp * Temp));
Temp = Temp - 273.15; Converteren van Kelvin naar Celsius
retourneren Temp;
}
VOID Setup {}
LCD.begin(16,2);
LCD.Clear();
Serial.begin(115200);
}
void loop {}
Serial.println(int(Thermister(analogRead(0))); Fahrenheit weergeven
LCD.Print(int(Thermister(analogRead(0)));
LCD.Print ("graden C");
delay(100);
LCD.Clear();
}