树莓派 wiringpi 读取引脚_教程:树莓派在有其他配件的情况下增加物理开关
树莓派没有开关对于不需要它一直通电的用户来说很烦,通电就开机,关机要么直接拔电源,要么远程连接输入指令,非常麻烦。
![](/assets/blank.gif)
树莓派3B
在不考虑数据的情况下,将树莓派的电源接到智能插座上,通过控制智能插座的通断电实现树莓派的开关机也是一种方法,但我还是想要通过物理开关,安全的开关机。
![](/assets/blank.gif)
智能插座和树莓派电源
于是我找了一些为树莓派制作开关的教程,他们都说出了方法,其中一篇非常简单(感谢CSDN:bxgj),在 /boot/config.txt 中添加一段代码,再连接开关就能实现。但是对于仅有树莓派,其他都不懂的我来说,还是有点困难,比如需要买什么样的开关,连接哪个引脚?好在网上单个开关并不贵,即使尝试失败也不是很让人难过。
![](/assets/blank.gif)
开关
准备:开关 母对母杜邦线
不同的开关可能引脚不同,能不能用我也不知道,我只能确定我这个能用。
![](/assets/blank.gif)
开关和连接树莓派的杜邦线
第一步:将树莓派开机,连接树莓派的方法很多,我以Mac为例。树莓派开机联网后,打开Mac自带的“终端”输入
ssh pi@raspberrypi.local
输入密码登陆树莓派
再输入
sudo nano /boot/config.txt
打开config文档
把文档拉到最下方,输入
dtoverlay=gpio-shutdown
![](/assets/blank.gif)
输入配置代码
然后control+X退出,按Y+回车保存文档。
这样就开启了使用物理开关开启和关闭树莓派的默认配置。
输入sudo reboot重启树莓派。
第二步:连接开关
我这款开关有三个引脚,其他教程有的开关是四个引脚,每个引脚具体什么用,我也不知道。在DO和GND的引脚上,各连接一根线,中间的VCC不管它,DO也有可能写的OUT,功能一样的。
![](/assets/blank.gif)
连接DO和GND
将DO连接到树莓派左边的第三个引脚,GND连接到右边的第三个引脚,如果没有其他配件的情况下,这样连接就能实现一个开关打开或者关闭树莓派了。
![](/assets/blank.gif)
从上往下数第三个引脚
但是我接了一个小风扇,占用了这个引脚的功能,连接的开关只能实现开,继续找转移引脚的方法,想将第三个引脚的功能转移到其他引脚,结果还是不行。只好增加一个开关,原本第三个引脚的开关实现开,新增的开关实现关。
![](/assets/blank.gif)
树莓派风扇
又打开config文档,在最后输入
dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up
![](/assets/blank.gif)
输入更改引脚的代码
这里的pin=17里的17,指的是树莓派左边第六个引脚,引脚对照图如下。也可以改成其他引脚,但有的引脚又有特殊的功能,使用其他引脚的时候注意一下。
![](/assets/blank.gif)
引脚功能图
将第二个开关的DO,连接到左边第六个引脚,GND连接右边第七个引脚,这样就实现了关的功能。
![](/assets/blank.gif)
完成图
使用到的代码:
连接树莓派:ssh pi@raspberrypi.local
打开config文档:sudo nano /boot/config.txt
无配件使用默认(GPIO03)引脚:dtoverlay=gpio-shutdown
重启树莓派:sudo reboot
有配件使用其他(GPIO17)引脚:dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up
树莓派 wiringpi 读取引脚_教程:树莓派在有其他配件的情况下增加物理开关相关推荐
- 树莓派小车python代码_【树莓派】树莓派小车(二)树莓派、小车和红外线模块连接...
上一篇文章介绍了小车底盘以及驱动板的安装,这一次来讲一讲树莓派与驱动板以及红外线模块的安装. 树莓派的GPIO引脚定义: 树莓派的GPIO引脚共分为两种类型,一种是PHYSICAL NUMBERING ...
- 树莓派python编程读取电压_《树莓派Python编程指南》——3.2 在结构体中存储值-阿里云开发者社区...
本节书摘来自华章计算机<树莓派Python编程指南>一书中的第3章,第3.2节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区"华章 ...
- 树莓派 Linux 备份,Turtlebot3中级教程-树莓派系统备份与恢复
说明 本教程介绍如何在Windows和Linux系统下备份树莓派镜像 Linux端 linux端通常是使用dd命令来进行备份 查看盘符 通常使用读卡器接入内存读取的盘符为/dev/sd*;使用卡套接入 ...
- 树莓派4b主板特点_【树莓派4B主板使用总结】充电|功耗|接口|散热片_摘要频道_什么值得买...
树莓派4B主板使用总结(充电|功耗|接口|散热片) 之前看到新闻说树莓派 4 在搭载的 USB-C 接口上翻车了,导致带有 E-marked 标记的线缆,因其内置芯片严格遵守握手通信,树莓派 4 连上 ...
- 树莓派4b主板特点_主板树莓派4:性能提升1至2倍,内存扩至2或4GB,控2台显示器...
在博通BCM2711芯片内有4个Cortex-A72内核,代替之前的Cortex-A53.上一代树莓派3B+的时钟频率1.4 GHz,新一代树莓派4为1.5 GHz,变化不大.ARM将Cortex-A ...
- 树莓派 mysql集群_多树莓派集群服务器
树莓派使用实例之:2 Pi R 第二篇:Web服务器 在我的上一篇文章中讲过如何做一个高可用系统:两个树莓派布署上 GlusterFS 集群文件系统,就变成一个容错文件服务器了.在这篇文章中我们会基于 ...
- 树莓派外接显示器黑屏_解决树莓派使用HDMI-VGA转换器黑屏的方案
我的显示器只有VGA接口,所以要将树莓派连接到显示器上,必须使用HDMI装VGA转换器,但是在实际使用中,发现用HDMI转VGA方式连接显示器,显示器会出现黑屏的现象,无法使用,经过查找文档,终于知道 ...
- 树莓派sd卡格式化_利用树莓派和移动硬盘搭建下载机,常见视频网站都可下载...
前言 一直想搭建一个下载机,查了很多资料,觉得树莓派+移动硬盘应该是最好的选择.树莓派是比较小众的东西,它可不是什么吃的,它是一台完整的微型电脑.对于树莓派,下载只是很小的一个功能. 树莓派 终于下手 ...
- python树莓派串口通信实例_使用树莓派和Python实现ModbusTCP通讯
树莓派以强大的性能与低廉的价格,非常适合作为物联网终端设备,树莓派将现场传感器采集到的设备传输到监控中心时,可以采用不同的语言与通讯协议.在工业现场中,Modbus是非常常见的一种通讯方式,本文以py ...
最新文章
- 遗传算法详解(GA)
- 数据结构与算法之贪心算法 C++实现
- yum源简单介绍及本地yum源的搭建
- SD卡读写,首选项,共享首选项
- java猜单词游戏_序列应用——猜单词游戏
- “七层架构”---理论篇
- parallels desktop 缺少组件_德国警方扣留光伏组件盗贼
- 8.10 NOIP模拟测试16 Blue+Weed+Drink
- qq永久删除的照片怎么恢复?教你两招轻松恢复
- UBUNTU16.04下Teamviewer的安装
- SpringSecurity+SpringSocial 实现QQ登入(一)
- Sqoop基于时间列的增量数据之LastModified方式
- linux bluefish制作网页,Bluefish编辑器
- 计算机技能名称英语,电脑技能英文表示法
- linux下添加用户并开通samba访问
- web前端第一次作业
- android 进退分屏代码策略,Android的分屏模式开发注意事项
- PostgreSQL测试套-pg_regress使用
- HTML5印章绘制电子签章图片,中文英文椭圆章、中文英文椭圆印章 电子签章图片采集
- python中ipo模型有,python ipo模型是指什么?-Python教程
热门文章
- cordova指定版本_cordova入门教程
- 程序人生(世界杯特别篇-德国vs哥斯达黎加英国vs巴拉圭)
- 适合陪孩子一起看的电影
- 【机器学习实战】第7章 集成方法 ensemble method
- C++更改控制台颜色
- 拨开浮云见月明 详解手机双核处理器
- 多拉送了一些鸡蛋给圭多,意味深长地目送他远去。
- CPU的结构和功能——指令流水及中断系统
- 内容提供者ContentProvider, 读写加联系人,读写通话记录,监听收到的短信,获取之前已经收到的短信
- 1251: [蓝桥杯2015初赛]星系炸弹 【简单】