100k Thermistor
by paulftw
HTML
<div ng-app=thermo ng-controller=Thermo>
<input type=text ng-model=r />
<br/>
{{ temp(r) }}
</div>
JavaScript
console.log('Start');
angular.module('thermo', [])
.controller('Thermo', function($scope) {
$scope.temp = function(r) {
r *= 1000;
var T = 273.15;
var T0 = T + 25;
var B = 3950.0;
console.log(T);
return 1.0 / ( 1/T0 + 1/B * Math.log(r/100e3) ) - T;
};
});