【Python】Micro PythonでCPU内部の温度取得
2021年8月16日
こちらで、MicroPythonにて遊べるようにしたRaspberry pi Picoですが、多くのIOを持っています。
ADCは5つあるのですが、そのうち1つはCPUの内部温度を測るためにADC4につながっています。
その値を読み取り、表示するコードはこちら。
from machine import Pin, ADC import utime coeff = 3.3 / 65535 while True: a2 = ADC(ADC.CORE_TEMP) v = a2.read_u16() * coeff temp = 27 - (v - 0.706) / 0.001721 print('CPU temp = {}'.format(temp))