python while循环true_Python while循环,pause while not,true时继续?
这是我借用的一点python。它用树莓皮监控门上的三个带簧片开关的引脚。如果门开了,上面写着“门开着”。在
问题是它总是重复开放。我要它说一次,停下来,等门关上再继续监视。在import time
import RPi.GPIO as io
import subprocess
io.setmode(io.BCM)
#pir_pin = 18
door_pin = 24
door_pin2 = 4
door_pin3 = 22
#io.setup(pir_pin, io.IN) # activate input
io.setup(door_pin, io.IN, pull_up_down=io.PUD_UP) # activate i$
io.setup(door_pin2, io.IN, pull_up_down=io.PUD_UP) # activate $
io.setup(door_pin3, io.IN, pull_up_down=io.PUD_UP) # activate $
while True:
# if io.input(pir_pin):
# print("PIR ALARM!")
if io.input(door_pin):
print("DOOR Open!")
if io.input(door_pin2):
print("DOOR Open2!")
if io.input(door_pin3):
print("DOOR open3!")
subprocess.call(['/usr/sipcmd-master/doording.sh'])
time.sleep(1.9)
我试过底线,但显然我不能在真实的条件下使用真实的条件?在
编辑:也许是我问题的一个简化版本,我如何让一个循环在继续之前等待更改。i、 e.在pin=0时等待,当pin=1时执行X
python while循环true_Python while循环,pause while not,true时继续?相关推荐
- python程序中结束while循环的两种方法是_Python中while循环
一.while 简介 Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束. 流程图如下: Python 中 while 语句的格式如下: wh ...
- 【循序渐进学Python】Python中的循环(二)——while循环与嵌套
[循序渐进学Python]Python中的循环--while循环与嵌套 while循环(在给定的判断条件为 True 时执行循环体,False退出循环体) 当满足一定条件的时候才循环,具体循环多少次没 ...
- 湖南大学python头歌实训-循环语句
文章目录 第二章-Python语言基础-2.3循环(一) 第1关:While循环与break语句 第2关:for循环※ 第3关:for循环与continue语句 第4关:循环嵌套 第5关:迭代器 第二 ...
- 8、Python培训 条件语句、循环语句
Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...
- 【Python】(六)循环语句
1.循环前导 循环语句允许我们执行一个语句或语句组多次,在Python中提供了for循环和while循环(在Python中没有do-while循环): 循环类型 描述 while 循环 在给定的判断条 ...
- python中for循环流程图_Python循环语句
Python循环语句 前提:如果让你1-100之间的整数,你用程序应该怎么实现. 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执 ...
- python 4种定时任务(循环+sleep、Timer、sched、APScheduler)
python 4种定时任务(循环+sleep.Timer.sched.APScheduler) 1.循环 + sleep(s):线程睡眠函数,隔 s 秒运行一次程序,陷入死循环 import date ...
- python哨兵循环_Python通用循环的构造方法实例分析
本文实例讲述了python通用循环的构造方法.分享给大家供大家参考,具体如下: 1.交互循环 是无限循环的一种,允许用户通过交互的方式程序的特定部分: def main(): sum =0.0 cou ...
- Python快速学习10: 循环的对象及设计 (生活的规律)
正文 循环对象的并不是随着Python的诞生就存在的,但它的发展迅速,特别是Python 3x的时代,循环对象正在成为循环的标准形式. 灵活的循环方式 (我晚饭后爱上了萨克斯,因为这是生活的一部分.属 ...
最新文章
- NBTC明年6月将举行5G频谱拍卖 2.6GHz频段成关注重点
- Navicat连接MySQL8.0出现乱码的解决方案
- 阿里数据中台系列之Apsara Stack控制台用户角色权限及操作界面(一)
- JDBC中的SPI实现
- python离散积分_科学网—python数据处理笔记(三)通道积分图 - 钱磊的博文
- 【案例】复制静止问题一则
- 用python设计图案_用 Python 打造属于自己的GUI图形化界面
- JAVA架构师学习路线图(绝对详细)
- CANalyzer添加dbc文件
- CodeBlocks汉化包
- 【Magick++透明图层合并】
- moments音标_moment是什么意思_moment的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 禾川Q1控制器连接威纶通显示屏
- 80psi等于多少kpa_kpa与psi的换算(kpa与psi对照表)
- yum 无法安装gcc 出现Run “yum repolist all” to see the repos you have异常
- 别让“鼠标手”伸向你
- 工控液晶屏开机白屏怎么回事,开机白屏解决方法?
- 洁净室环境在线式监测实时读取颗粒尘埃粒子计数器
- 《长安十二时辰》之学习PMP项目管理、 NPDP产品经理
- WIM文件怎么安装系统Win10
热门文章
- 微软推出《我的世界》“编程一小时”免费教程,携手Code.org普及计算机科学教育
- C#使用Redis集群缓存
- 计算机内存的故障,计算机内存出现故障的解决方法
- springboot单例模式注入对象_Spring 中经典的 9 种设计模式,打死也要记住啊!
- 有人撸了个网页版win11,惊艳!
- SQL Server CLR 集成简介
- Android Studio导入别人的module提示错误Plugin with id ‘com.jfrog.bintray‘ not found.
- linux之cat命令详解
- Android之使用getIdentifier()获取资源Id
- eos操作系统_EOS相机统一的用户界面