树莓pi上各种gpio设备的接口

gpioone的Python项目详细描述


GPIO一

gpio one是一个非官方用户创建的模块集,允许您 轻松使用各种输入/输出设备对您的覆盆子皮当 默认库和gpiozero没有任何有用的代码。它希望 填补一些空白,使你不让你的项目了。 跑得又快又平稳。

它目前提供以下接口:

  • 三个彩色RGB LED。
  • 七段式LED显示屏,如单元件5161AS和四元件SH5461AS
  • 液晶显示器,如1602A
  • 移位寄存器,如74HC595
  • 通过MCP3008/4芯片线从模拟到数字。并建立在原始ADC之上,接口用于:
    • 模拟操纵杆
    • 热敏电阻

示例

示例文件使用环境变量设置管脚,以便 不会不小心把东西弄错别针弄坏 设备。例如,如果你有一个通用的阴极RGB发光二极管 把阴极绑在地上,红色、绿色和蓝色的针 GPIO 4、5和6(每个连接之间有一个220欧姆的电阻器!) 然后您可以直接转到examples目录,运行 RED=4 GREEN=5 BLUE=6 python3 rgb_led.pyLED应该会出现。

每个示例都可以在没有环境变量的情况下运行,以获取说明和说明:

pi@raspberrypi:~/src/gpioone/examples $ python3 rgb_led.py 
Couldn't find required environment setting fo RED pin.

Simple examples with RGB LEDs.

It will first turn on the LEDs one by one, then enter a color cycle mode that uses software PWM to create a glowing light.

These are the required settings which should correspond to pins on devices:

    RED - Red Pin
    GREEN - Green Pin
    BLUE - Blue Pin

Example Usage:

    RED=1 GREEN=2 BLUE=3 python3 /home/pi/src/gpioone/gpioone/example_help.py

pi@raspberrypi:~/src/gpioone $ 

谢谢

gpioone的主要目的是帮助作者进一步了解 各种硬件与覆盆子皮的接口。我已经做了 尝试编写清晰易懂的代码,通常 可重复使用的。这对其他人有多大的帮助还有待观察。让我 知道你是否觉得有用!

  • 授予

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

推荐PyPI第三方库


热门话题
返回空字符串的java Sabre SOAP调用   java将Log4J方面文件重构为共享项目   将Java字符串数组设置为Int   javascript为JSON创建临时Java对象   mysql[Java]插入SQL时出错,在表userId中自动递增   java在创建JSONObject实例时遇到了一个问题   java将对象传递到类中,它们只是对原始对象的引用吗?   java从一个表中减去金额之和,再从另一个表中减去金额之和   Java中整数之间的数学除法   当对象可以以多种方式使用时,java结构化接口   regex如何在Java中使用正则表达式从这个字符串中提取数字?   java从本地网络连接到Red5服务器   java无法使用Google Places API检索位置的图像   使用Apache POI 4.1.1从excel文件读取值时出现java错误   java Maven部署到Tomcat   正则表达式Java与正则表达式Javascript   java如何使用css样式将颜色应用于线条元素,直到指定的偏移宽度?   java为什么是比较器。比较不适用于String::toLowerCase方法引用?