树莓派GPIO的设备文件在/sys/class/gpio/,进入该目录 , echo BCM编码 > export来激活对应引脚,产生对应的引脚目录.

在每个gpio引脚对应的目录中, 有direction/value等文件. 通过向direction中写入in/out来控制引脚读取/输出电平. 电平数据在value中, 当direction为out时value可写.
安装了wiringPi库后(sudo apt install wiringpi -y), 也可以使用gpio命令操控GPIO引脚,gpio readall查看各引脚编号与状态, 详细操作可以man gpio.
操控
/sys/class/leds/led0/brightness文件可以操控树莓派板载的LED灯,但是需要事先置空trigger:sudo echo none > /sys/class/leds/led0/trigger.利用shell直接操控树莓派的GPIO是很慢的!! Raspbian不是实时操作系统, 如果需要时间上的精确调控, 需要移步单片机.
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!