首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pyFirmata中使用digitalWrite?

如何在pyFirmata中使用digitalWrite?
EN

Stack Overflow用户
提问于 2021-05-06 14:00:53
回答 1查看 96关注 0票数 0

我正在尝试使用pyFirmata编写一些代码,下面是我导入的内容

代码语言:javascript
复制
from pyfirmata import Arduino, util

但是,我需要使用arduino中提供的函数digitalWrite。有人知道pyfirmata中的代码是什么吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-06 15:18:29

这在pyfirmata手册的第一页上有详细的解释。

https://pyfirmata.readthedocs.io/en/latest/

使用率

基本用法:

从pyfirmata import Arduino,util board = Arduino('/dev/tty.usbserial-A6008rIF') board.digital13.write(1)

..。如果您更频繁地使用引脚,那么使用电路板的get_pin方法可能是值得的。它让您通过字符串指定所需的管脚,字符串由‘a’或‘d’(取决于您需要模拟管脚还是数字管脚)、管脚编号和模式(‘i’代表输入,‘o’代表输出,‘p’代表pwm)组成。全部由:分隔。例如:a:0:i表示模拟0作为输入,d:3:p表示数字引脚3作为pwm。

analog_0 = board.get_pin('a:0:i') analog_0.read() 0.661440304938 pin3 = board.get_pin('d:3:p') pin3.write(0.6)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67412651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档