Difference between revisions of "BakeBit - Button/zh"
From FriendlyELEC WiKi
(→示例程序) |
(→硬件连接) |
||
Line 26: | Line 26: | ||
|} | |} | ||
==硬件连接== | ==硬件连接== | ||
− | + | 简单的将 蜂鸣器 模块插入 D3接口,将 按键 插入 D4 接口,如下面这样: | |
− | [[File:BakeBit - | + | ::{| class="wikitable" |
+ | |- | ||
+ | |[[File:BakeBit - Button01.jpg |frameless|150px]] || '''BakeBit-Button'''<br />[[File:BakeBit - Button01.jpg |frameless|150px]] | ||
+ | |- | ||
+ | |} | ||
==示例程序== | ==示例程序== |
Revision as of 09:05, 25 November 2016
1 介绍
- BakeBit - Button是一个瞬时(非自锁)按钮开关模块,用于检测按键事件,按钮被释放后自动恢复到常态。
- 在按钮未被按下时模块输出高电平,按钮被按下后输出低电平。
2 特性
- 使用标准的2.0mm 4 Pin BakeBit接口
- 数字信号输出
- PCB尺寸(mm):20x24
- 引脚说明:
名称 | 描述 |
GND | 地 |
5V | 电源5V |
NC | 空 |
SIG | 信号 |
3 硬件连接
简单的将 蜂鸣器 模块插入 D3接口,将 按键 插入 D4 接口,如下面这样:
4 示例程序
下面是一个简单的BakeBit - Button模块的例子,当没有按键按下时,输出为1,当有按键按下时,输出为0.
import time import bakebit # Connect the BakeBit Button to digital port D3 # SIG,NC,VCC,GND button = 3 bakebit.pinMode(button,"INPUT") while True: try: print(bakebit.digitalRead(button)) time.sleep(.5) except IOError: print ("Error")
运行结果如下: BakeBit - Button_nanopi_NEO
5 相关资料
- [Schematic](BakeBit - Button.pdf)