连接到树莓pi的操作设备库

rpi-devices的Python项目详细描述


这是一个python 3库,用于轻松设置连接到 覆盆子皮。它包含了直流电动机的对象和方法 没有软件pwm,伺服和led。

目前,以下对象可用:

  • SimpleMotor:双向旋转的直流电动机(无pwm控制)
  • DCMotor:双向旋转和pwm控制的直流电动机 方法
  • Servo:带pwm控制和配置方法的伺服系统
  • LED:LED、激光二极管或任何其他可控制的设备 使用单个GPIO输出引脚

安装和使用

选项2:

直接使用:

  1. rpi_devices/devices.py文件复制到您的覆盆子pi。

  2. 要使用这些对象,请在代码顶部添加以下行:

    import sys
    sys.path.append("/full/path/to/devices.py")
    from devices import cleanup, <Device>-
    

注意事项

  1. 不要忘记运行库的cleanup函数或 RPi.GPIO.cleanup()完成后。
  2. 尽管此库中的所有类都允许不同的管脚编号 在安装过程中,强烈建议使用相同的模式 所有设备。管脚编号模式是全局设置的,因此如果 设备设置有不同的管脚编号模式,代码不是 调用设备方法将自动使用 称为的设备,它可能导致不受欢迎的行为,有时甚至是有害的行为。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用从PreparedStatement返回的RowId。getGeneratedKeys()?   selenium chrome驱动程序中下一个网站url的java空白页   java如何将参数化匿名类转换为lambda?   java JUnit在AfterClass上获取测试结果   java将动态XML/JSON内容与静态标记化负载进行比较,并检索标记值   java共享一个需要数据持久性的项目[数据库]   java在调用方法时获取意外的参数类型。getParameterTypes()   java如何用jdbc在swing中用另一个字段替换外键?   需要java Jersey Tomcat CDI依赖项解释   java如何生成UML图   java如何编写Jersey rest服务可以通过给定的spring代码访问   SpringMaven存储库管理器Nexus与Java依赖项的Artifactory   java将包从另一个项目导入eclipse中的当前项目   加密Java使用密码加密文件