pdf-icon

UIFlow 上手教程

UiFlow1 Blockly

Event

Unit

UiFlow1 项目配置

Unit VMeter

案例程序

测量电压

from m5stack import *
from m5ui import *
from uiflow import *
import time
import unit

setScreenColor(0x222222)
VMeter_0 = unit.get(unit.VMETER, unit.PORTA)

while True:
  print((str('Voltage: ') + str(((str((VMeter_0.voltage())) + str(' mV'))))))
  wait(0.3)
  wait_ms(2)

功能说明

print((str('raw:') + str((VMeter_0.raw()))))
  • 获取测量电压数据原始值
VMeter_0.setGain(VMeter_0.PGA_256)
  • 设置最大输出电压
VMeter_0.setMode(VMeter_0.MODE_CONTINUOUS)
  • 设置输出模式
    • continuous
    • singleshot
VMeter_0.setRate(VMeter_0.RATE_8)
  • 设置每秒获取 8 个样本
print((str('V:') + str((VMeter_0.voltage()))))
  • 获取电压(V)
On This Page