树莓派基础教程(三) 按键控制树莓派关机

2019-05-167187
AI 快速预览详细 收起
本文介绍了如何使用树莓派、面包板、公母头跳线和按钮,通过Python脚本实现按键控制树莓派关机的方法。首先,按照接线图连接好硬件;然后,进入example文件夹,新建并编辑一个名为shutdown_button.py的Python文件,输入相关代码;最后,运行脚本,长按按钮2秒即可实现树莓派关机。这种方法简单易行,适合初学者和对树莓派感兴趣的用户。
树莓派基础教程(三) 按键控制树莓派关机

一. 硬件准备
树莓派
面包板
公母头跳线
按钮

二. 配置步骤
1.     按接线图连接好硬件。
树莓派基础教程(三) 按键控制树莓派关机图1














2.     进入example文件夹
[mw_shl_code=bash,true]cd example/[/mw_shl_code]
树莓派基础教程(三) 按键控制树莓派关机图3


新建编辑一个python文件,命名为shutdown_button.py
[mw_shl_code=bash,true]nano shutdown_button.py[/mw_shl_code]
进入编辑界面,输入代码

[mw_shl_code=bash,true]from gpiozero import Button
from subprocess import check_call
from signal import pause

def shutdown():
    check_call(['sudo', 'poweroff'])

shutdown_btn = Button(4, hold_time=2)
shutdown_btn.when_held = shutdown

pause()[/mw_shl_code]

树莓派基础教程(三) 按键控制树莓派关机图2



3.     完成编辑,ctrl+x 退出,按y回车确认。运行测试,
[mw_shl_code=bash,true]sudo python 3 shutdown_button.py[/mw_shl_code]
长按按钮2s,树莓派关机。






















创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
pATAq
pATAq
请问这些都是原创文章还是编译的
- 没有更多了 -