Automatisk temperatursensor (3 / 4 steg)
Steg 3: Gör dig redo för några matematik!
LM35 är en precision Celsius temperatursensor:-
som databladet läser som:-
Varje 10 mV är direkt proportionell mot 1 Celcius. så vi måste beräkna ett tal som ska multipliceras eller uppdelad så att förhållandet mellan mV och celcius är samma kan skaffa det:-
(5 x 1000 / 1024) / 10 där leverera spänning är 5.0V (spänningen används till makten LM35)
1024 är 2 ^ 10, värde där det analoga värdet kan representeras av ATmega 328 (Arduino UNO) eller maximivärdet det kan representeras är 1023. Den faktiska spänningen erhålls genom VOLTAGE_GET / 1024. 1000 används för att ändra enhet från V till mV 10 är constant.0.48828125. Genom att göra enkla matematiska: (5,0 * 1000 / 1024) / 10 = 0.48828125
Därför förhållandet för analogReading till temperatur = 0.48828125