树莓派连接物理世界:PWM 控制与电子基础
1. 程序入口与模拟输入读取
程序会持续循环,读取每个电位器的模拟输入值,并将格式化输出打印到终端。以下是相关代码:
if __name__ == '__main__':
try:
while True:
output = ("Frequency Pot (A0) value={:>5} volts={:>5.3f} "
"Duty Cycle Pot (A1) value={:>5} volts={:>5.3f}")
output = output.format(frequency_ch.value, # (5)
frequency_ch.voltage,
duty_cycle_ch.value,
duty_cycle_ch.voltage)
print(output)
sleep(0.05)
except KeyboardInterrupt:
i2c.deinit() # (6)
这里使用 try/except
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



