树莓派:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Nsynet留言 | 贡献
Nsynet留言 | 贡献
无编辑摘要
 
第1行: 第1行:
[https://wiki.ubuntu.org.cn/%E9%A6%96%E9%A1%B5 首页]>> [https://wiki.ubuntu.org.cn/%E5%B5%8C%E5%85%A5%E5%BC%8F%E5%BC%80%E5%8F%91 嵌入式开发] >> [https://wiki.ubuntu.org.cn/index.php?title=%E6%A0%91%E8%8E%93%E6%B4%BE 树莓派]
= 概貌 =
= 概貌 =
[[文件:11.png|400px]]
[[文件:11.png|400px]]

2024年5月5日 (日) 10:03的最新版本

首页>> 嵌入式开发 >> 树莓派

概貌

GPIO

//树莓派的配置使用 raspi-config 以及 /boot/config.txt

树莓派的专用命令

//配置

$ sudo raspi-config

//raspivid:录制视频

$ raspivid -o video h264 -t 10000

//raspiStill:拍摄单张静态图像

$ raspistill -o imagel. jpg

//pinout :打印pin脚

GPIO

//检查gpiozero版本

nisy@raspberrypi:~ $ pip3 list | grep -i gpio

gpiozero 1.6.2 pigpio 1.78 RPi.GPIO 0.7.0 如果没有安装,则如下安装


Installing GPIOZero sudo curl https://bootstrap.pypa.io/get-pip.py | sudo python3 sudo pip3 install gpiozero 类似的还有

sudo pip install RPi.GPIO

选中pin脚(以17pin为例):

echo 17 >/sys/class/gpio/export

设置输出模式:

echo out > /sys/class/gpio/gpio17/direction

设置输出模式下的拉高:

echo high > /sys/class/gpio/gpio17/direction

或者

echo 1 > /sys/class/gpio/gpio17/value

设置输出模式下的拉低:

echo low > /sys/class/gpio/gpio17/direction

或者

echo 0 > /sys/class/gpio/gpio17/value

设置输入模式:

echo in > /sys/class/gpio/gpio17/direction

读取输入电平:

cat /sys/class/gpio/gpio17/value

取消选中pin脚:

echo 17 > /sys/class/gpio/unexport