模拟输入

from microbit import *

while True:
    val = pin0.read_analog()
    print(val)
    sleep(50)

read_analog()函数可以读取引脚输入的模拟值

LM35 温度传感器

LM35传感器直接使用模拟输入转换公式即可,注意使用P0的时候如果扩展板有蜂鸣器需要关闭

from microbit import *

while True:
  val = pin0.read_analog()
  dat = val*(3.3/10.24)
  display.scroll(str(dat))
  sleep(50)
  • val为读取的模拟输入值
  • dat为使用LM35公式经过转换后的温度值