简化访问I / O编写自己的代码时,光电子的22个工程师写一个Python脚本,您的代码可以参考。

  • 如果您正在使用一个浏览器,点击这里的脚本。

  • 下载当前目录的脚本使用一个终端,输入wget http://developer.opto22.com/downloads/Opto22.PI.py

脚本引用一个I / O模块的齿条位置点读和写,并配置相关的GPIO销。它还包含注释来帮助你理解它。

例子

如何运行Opto22.PI.py

打开终端,然后运行脚本使用这种语法:

sudo python Opto22.PI.py(模块数量)(命令)(价值)

  • (模块数量):目标I / O模块的齿条位置(0到15)。
  • (命令):
    • 眨眼使的销眨了眨眼。
    • 配置配置相关的I / O模块的GPIO销作为输入或输出。
    • 读取I / O点的状态。
    • 打开或关闭一个输出点。
  • (价值):
    • 如果(命令)眨眼,因为(价值)眨眼,输入的秒数。最小值是2(1秒钟闪烁;眨眼1秒)。

    • 如果(命令)配置,(价值)输入输出
      您必须配置的销与I / O模块的类型。
      • 如果的销被映射到一个输入模块,进入输入的价值。
      • 如果销映射到一个输出模块,进入输出的价值。
    • 如果(命令),你不需要(价值)论点。让它空白。

    • 如果(命令),(价值)1在或0对了。

示例LXTerminal

配置的映射到销齿条位置0作为输入

sudo python Opto22.PI.py0配置输入

读了I / O模块在齿条位置3

sudo python Opto22.PI.py3 read

关掉I / O模块在齿条位置15
(记住,在Opto22.PI。py, 1 = 0 =)

sudo python Opto22.PI.py15 write 0

回到树莓π的例子