[마이크로비트] 써미스터 온도 센서 활용 (아두이노 센서 활용)
아두이노 써미스터 온도 센서를 마이크로비트 블록코딩으로 실행해보았다.
씨미스터 온도센서 회로도
써미스터 온도센서 블록코딩
써미스터 온도 센서 자바스크립트 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | let cT = 0 let kT = 0 let volt = 0 let val = 0 let RES = 0 let thermisotor = pins.analogReadPin(AnalogPin.P2) serial.redirect( SerialPin.P0, SerialPin.P1, BaudRate.BaudRate9600 ) basic.forever(function () { val = pins.analogReadPin(AnalogPin.P2) volt = val * 5 / 1024 RES = 50000 / volt - 10000 kT = 1 / (1 / (273.15 + 25) + 1 / 4200 * Math.log(RES / 10000)) cT = kT - 273.15 cT = Math.round(cT) cT = cT * -1 basic.showNumber(cT) basic.pause(500) }) |