Microbit Turnipbit 孩子也能做的声光控开关

2018-03-10 09:55:48 +08:00
 turnipsmart

最近一直在研究 Turnipbit 这块板子,之前也做了几个小实验,研究了下针脚,发现光敏传感器和声音传感器针 脚能对的上,就做了下这个声光控小实验,顺便测试下这块板子的性能。不得不说熟悉 Microbit 的人都能熟练 操作,可视化拼插编程哪怕是孩子也能熟练操作。

需要器件 1.Turnipbit 以及 Turnipbit 扩展板个一块 2.pc 机一台 3.数据线一条 4.光敏传感器和声音传感器个一个 5.杜邦线若干

1.光敏传感器模块原理

光敏传感器是利用光敏元件将光信号转换为电信号的传感器,它的敏感波长在可见光波长附近,包括红外线波长 和紫外线波长。光传感器不只局限于对光的探测,它还可以作为探测元件组成其他传感器,对许多非电量进行 检测,只要将这些非电量转换为光信号的变化即可。

2.声音传感器模块原理

声音传感器的作用相当于一个话筒 (麦克风)。它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量。 该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产 与之对应变化的微小电压。这一电压随后被转化成 0-5V 的电压,经过 A/D 转换被数据采集器接受,并传送给计 算机。

4.4.接线方法: Turnipbit 扩展板与发光二极管接口对应如下表:

Turnip 扩展板 光敏模块 3V3 VCC GND GND P5 DO Turnip 扩展板 声音模块

3V3 VCC

GND GND

P11 · OUT 4.5. 源代码:

代码编程还是分两种方式来实现

打开 Turnipbit 可视化编程地址 http://www.turnipbit.com/

代码编程:

from microbit import *

while True: if pin5.read_digital(): if not pin11.read_digital(): display.show(Image("09990:99999:99999:09990:00900")) sleep(5000) else: display.show(Image("09990:90009:90009:09990:00900"))

可视化编程图

地址:

https://wx1.sinaimg.cn/mw690/0067QUV8ly1fp6oposnejj30fi07ggo4.jpg

1885 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/436730

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX