Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >12、API - 输入设备(API - Input Devices)

12、API - 输入设备(API - Input Devices)

作者头像
墨文
发布于 2020-02-28 05:28:33
发布于 2020-02-28 05:28:33
4370
举报
文章被收录于专栏:m0w3nm0w3n

学习目录:树莓派学习之路-GPIO Zero

官网地址:https://gpiozero.readthedocs.io/en/stable/api_input.html

环境:UbuntuMeta-16.04

树莓派:3代B型

提供这些简单地日常使用的输入设备组件接口。 在使用代码之前,必须正确使用该组件。

注意:所有GPIO引脚编号均使用Broadcom(BCM)编号。 有关详细信息,请参阅“基本配方(2、基本方法(Basic Recipes))”页面。

12.1. Button(按钮)

classgpiozero.Button(pin*pull_up=Truebounce_time=Nonehold_time=1hold_repeat=Falsepin_factory=None)[source]

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
树莓派综合项目3:AI视觉机械臂小车(二)轻触按键
树莓派综合项目3:AI视觉机械臂小车(一)蜂鸣器 树莓派基础实验   本实验也是一个简单的轻触按键实验,在基础实验系列中讲过类似的一篇,树莓派基础实验6:轻触开关按键实验,当中使用了 interrupt( 中断 )式( edge detection 边缘检测 ),GPIO.add_event_detect()方法。本实验中直接使用While循环检测按键输入的电平为高还是低,同时介绍一个Python控制GPIO的库“gpiozero”,gpiozero库的操作更加人性化,而且简单好用、易于上手,树莓派镜像默认安装了gpiozero库,无需额外安装。
张国平
2021/05/13
1.3K0
树莓派综合项目3:AI视觉机械臂小车(二)轻触按键
树莓派学习笔记——树莓派的三种GPIO编码方式
板载编码是树莓派上的一种GPIO引脚编号方式,它指的是按照引脚在树莓派主板上的物理位置来编号。这种方式对于初学者来说可能比较直观,因为它允许你直接根据引脚在板上的位置来编程。
用户10922923
2024/05/25
9800
树莓派学习笔记——树莓派的三种GPIO编码方式
树莓派综合项目3:AI视觉机械臂小车(三)基本运动
树莓派综合项目3:AI视觉机械臂小车(一)蜂鸣器 树莓派综合项目3:AI视觉机械臂小车(二)轻触按键   本实验将实现履带车的基本运动,前进、后退、左转、右转。在以前的文章中有更基础细致的讲解可以参考: 树莓派基础实验34:L298N模块驱动直流电机实验 树莓派综合项目2:智能小车(一)四轮驱动
张国平
2021/05/17
1.7K1
树莓派综合项目3:AI视觉机械臂小车(三)基本运动
2、基本方法(Basic Recipes)
官网地址:http://gpiozero.readthedocs.io/en/stable/recipes.html
墨文
2020/02/28
1.8K0
2、基本方法(Basic Recipes)
树莓派4b c语言,【树莓派4B学习】七、树莓派4B的GPIO基础操作
链接:https://pan.baidu.com/s/1icgrCoc-piC0Eid0NlRlMA 提取码:6h0b
全栈程序员站长
2022/09/02
2.3K0
树莓派4b c语言,【树莓派4B学习】七、树莓派4B的GPIO基础操作
树莓派综合项目3:AI视觉机械臂小车(四)红外避障
本实验将实现履带车的红外避障功能,这个也比较简单,在以前的文章中有更基础细致的讲解可以参考:
张国平
2021/05/24
1.5K0
树莓派综合项目3:AI视觉机械臂小车(四)红外避障
【极客大讲堂】如何用树莓派控制交通红绿灯?
涉及硬件:树莓派以及相关套件、LED红绿灯 涉及知识:电路实验板、CanaKit 当准备好以上,我们就可以开始啦。使用树莓派进行LED原型控制。 首先要明白的是,接入所有的电线、电阻器以及工具包附带的指示灯需要谨慎操作,毕竟如果你设置操作不当将有可能损坏你的硬件。 为了简化与树莓派和LED的接触,也为了方便编写控制代码,我决定编写一个叫做Pi交通灯的小玩意,这是用树莓派控制LED的第一步。 有了这个“红绿灯”之后,你要做的就只是把这个小装置直接插到树莓派的GPIO接口上。你不需要担心连接到线路板
FB客服
2018/02/07
2K0
【极客大讲堂】如何用树莓派控制交通红绿灯?
树莓派基础实验1:双色LED灯实验
   双色发光二极管(LED)能够发出红色和绿色,两种不同颜色的光。正电压指向LED端子之一,使LED发出相应的颜色的光,一次只能有一个引脚接受电压,常用着各种设备的指示灯。
张国平
2020/09/28
3.6K0
树莓派基础实验1:双色LED灯实验
云中树莓派(4):利用声音传感器控制Led灯
将 VCC 引脚接入树莓派 5V 引脚,将 GND 引脚接入树莓派 GND 引脚,将 OUT 引脚接入树莓派 GPIO20。
SammyLiu
2019/06/28
1.3K0
云中树莓派(4):利用声音传感器控制Led灯
7、源与值(Source/Values)
官网地址:https://gpiozero.readthedocs.io/en/stable/source_values.html
墨文
2020/02/28
6300
7、源与值(Source/Values)
龙芯派VS树莓派 运行功耗实测
龙芯派、树莓派都是开源硬件,并且都是定位在单板计算机的领域,外设上基本上也差不多。正好手上有这些板子,所以来测试一下手上这些板子的功耗情况。龙芯教育派、树莓派4b、树莓派3b、树莓派2b、树莓派pico的一些正常工作时功耗情况。这些选手的性能评测今天并不是考核的重点,就通过正常的上电运行默认的程序,来对比一下功耗的情况。
bigmagic
2021/02/08
3.8K0
简单WiFi控制小车系统(树莓派+python+web控制界面)
   蛇皮走位演示视频: https://pan.baidu.com/s/1RHHr8bRHWzSEAkrpwu99aw
Fivecc
2022/11/21
1.6K0
简单WiFi控制小车系统(树莓派+python+web控制界面)
基于树莓派的多功能USB实现--系统安装
优势:保证功能健全的同时体积不到传统Raspberry Pi尺寸的一半。但是最主要的优势是:
PedroQin
2020/02/12
2.1K0
70美元桌面电脑,树莓派400:键盘式集成开发板
2020年11月2日,树莓派基金会正式发布“树莓派400”(Raspberry Pi 400),一个内置树莓派4计算机的紧凑型键盘,售价70美元。
不脱发的程序猿
2021/01/20
4470
树莓派开发实例:基于树莓派的智能植物灌溉系统
作为物联网领域的重要一员,树莓派凭借其小巧的体积、强大的功能和丰富的接口,成为了众多开发者青睐的对象。本文将详细介绍一个基于树莓派的智能植物灌溉系统的开发实例,展示树莓派在物联网应用中的强大潜力。
china马斯克
2025/01/10
2960
1、安装GPIO Zero(Installing GPIO Zero)
官网地址:http://gpiozero.readthedocs.io/en/stable/installing.html
墨文
2020/02/28
1.7K0
3、高级方法(Advanced Recipes)
官网地址:https://gpiozero.readthedocs.io/en/stable/recipes_advanced.html
墨文
2020/02/28
4980
RK3568 vs 树莓派4: 嵌入式计算的巅峰之争
嵌入式计算领域一直以来都有着激烈的竞争,RK3568和树莓派4作为两个备受瞩目的平台,引起了广泛的关注。本文将以处理器性能、扩展性、功耗和软件支持等方面对RK3568和树莓派4进行综合比较,以帮助读者更好的了解这两个平台的优势和适用场景。
武汉万象奥科
2023/06/16
1.7K0
RK3568 vs 树莓派4: 嵌入式计算的巅峰之争
树莓派的GPIO编程
树莓派除了提供常见的网口和USB接口 ,还提供了一组GPIO(General Purpose Input/Output)接口。这组GPIO接口大大拓展了树莓派的能力。GPIO不仅能实现通信,还能直接控
Vamei
2018/01/18
2.6K0
树莓派的GPIO编程
树莓派从温湿度传感器DHT11读取数据
树莓派作为一个完整的主机,除了能在上面跑系统外,也提供了40个引脚提供电路开发的功能。本来我在工作中常接触linux,但没啥机会接触硬件,正好手头上有一台raspberry 3b,本来是用来学linux相关的包的,闲的没事,网上买了几个传感器玩玩。很短时间就能上手从dht11读取数据了,虽然也看了好多文档,GPIO学起来还是挺简单的。   第一次写gpio程序, 我还是参考了别人的代码,主题代码基本一样,这里我多解释下我的代码吧。 重要的是这里有几个magic number,比如cnt 小于100和cnt > 12。     首先我们可以在网上找下DHT11的相关文档。你向传感器发送一个复位信号(大于18us的低电位,然后高电位),然后传感器会传送40-50us的低电位,紧接着40-50us的高电位。在往后就是以12-14us间隔的40个数据位了。   40个数据位编码方式如下。
xindoo
2021/01/21
1.2K0
推荐阅读
相关推荐
树莓派综合项目3:AI视觉机械臂小车(二)轻触按键
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档