“红外探测”的版本间的差异
来自Labplus盛思维基百科
Tangliufeng(讨论 | 贡献) (→版本历史记录) |
Labplus课程组(讨论 | 贡献) |
||
第24行: | 第24行: | ||
1.将障碍物置于红外发射管前方,当红外反射回去的强度达到设定的值,DO输出高电平,指示灯点亮。 <br/> | 1.将障碍物置于红外发射管前方,当红外反射回去的强度达到设定的值,DO输出高电平,指示灯点亮。 <br/> | ||
2.可通过调节电位器,设定阈值。阈值越小,可探测距离越远。<br/> | 2.可通过调节电位器,设定阈值。阈值越小,可探测距离越远。<br/> | ||
+ | |||
+ | === MicroPython示例 === | ||
+ | <pre style="color:blue"> | ||
+ | from microbit import * | ||
+ | import music | ||
+ | |||
+ | def digitalRead(pin): | ||
+ | pin.read_digital() | ||
+ | pin.set_pull(pin.NO_PULL) | ||
+ | return pin.read_digital() | ||
+ | |||
+ | |||
+ | while True: | ||
+ | if digitalRead(pin0): | ||
+ | music.pitch(1000, 1000, pin0) | ||
+ | |||
+ | </pre> | ||
+ | |||
=== <small>图形化示例</small> === | === <small>图形化示例</small> === | ||
<br/><br/> | <br/><br/> |
2018年4月20日 (五) 11:55的版本
概述
探测测距传感器,检测正前方是否有障碍物,可探测范围3~30cm。可通过可调电位器调节触发阈值。
技术参数
- 工作电压:VCC 3.3V-5V
- 测距范围:3~30cm(VCC电源电压5V,则探测距离更远)
- 可调触发阈值
- 模块尺寸:24x46x7.5mm
引脚定义
VCC | 电源 |
NC | 空脚 |
DO | 数字输出 |
GND | 地 |
使用教程
1.将障碍物置于红外发射管前方,当红外反射回去的强度达到设定的值,DO输出高电平,指示灯点亮。
2.可通过调节电位器,设定阈值。阈值越小,可探测距离越远。
MicroPython示例
from microbit import * import music def digitalRead(pin): pin.read_digital() pin.set_pull(pin.NO_PULL) return pin.read_digital() while True: if digitalRead(pin0): music.pitch(1000, 1000, pin0)
图形化示例
连接示意图
版本历史记录
Version | Date | Note [+]新增[-]删除[^]修复 |
---|---|---|
V2.0 |