博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【树莓派智能门锁】使用脚本控制GPIO来开锁【4】
阅读量:7235 次
发布时间:2019-06-29

本文共 608 字,大约阅读时间需要 2 分钟。

假定你已经通过此文章或者其他方式完成了树莓派的基本配置

我们通过VNC View连接到树莓派查看一下~

 

1、更新一下基本的设置;更新一下源,把python-dev都安装了~~

sudo apt udpatesudo apt install python-dev -y

我已经安装过了;所以会显示为已经是最新版;等待安装完毕即可

 

先写一个python脚本测试一下开门:

参照如上;只要我们把40设置为OUT,并且拉高,则就会触发门锁开锁;然后再设置为IN;解除处于开锁的状态;免得一直开锁~~

终端输入:

leafpad test.py

文件里面输入:

1 import time 2 import RPi.GPIO as gpio 3  4 gpio.setwarnings(False) 5 gpio.setmode(gpio.BOARD) 6 gpio.cleanup() 7  8 gpio.setup(40, gpio.OUT, initial=gpio.HIGH) 9 time.sleep(0.5)10 gpio.setup(40, gpio.IN)

保存并执行文件,试试门是否会打开~

python test.py

门在脚本执行完毕后就打开了~至此测试OK

 

门被房东换成防盗门了。。。此文终结~~

转载于:https://www.cnblogs.com/jakeyChen/p/9315591.html

你可能感兴趣的文章
sui.js和workflow2.js内容详解
查看>>
如何安装python
查看>>
Android系统手机端抓包方法
查看>>
【Java学习笔记之十三】初探Java面向对象的过程及代码实现
查看>>
【POI xls Java map】使用POI处理xls 抽取出异常信息 --java1.8Group by ---map迭代 -- 设置单元格高度...
查看>>
Ubuntu 14.04 安装VMware 12
查看>>
Hbase多版本的读写(Shell&Java API版)
查看>>
判断单链表是否有环的两种方法
查看>>
网页上用js禁用鼠标右键
查看>>
【★】微信之于QQ的市场哲学
查看>>
抓取某一个网站整站的记录
查看>>
Android依赖管理与私服搭建
查看>>
常用正则表达式大全!(例如:匹配中文、匹配html)
查看>>
结合抓包工具深入分析slb、vpc网络配置ftp服务
查看>>
关于db link权限分配的苦旅(二)
查看>>
CentOS7下如何查看vsftpd服务的状态
查看>>
阿里云Redis华北5 (呼和浩特)开放售卖
查看>>
SAP后台配置中“公司”与“公司代码”概念的不同
查看>>
JSP application对象
查看>>
使用消息系统进行微服务间通讯时,如何保证数据一致性
查看>>