博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Microbit Turnipbit 孩子也能做的声光控开关
阅读量:6277 次
发布时间:2019-06-22

本文共 978 字,大约阅读时间需要 3 分钟。

最近一直在研究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://www.cnblogs.com/xxosu/p/8537422.html

你可能感兴趣的文章
180918-JDK之Deflater压缩与Inflater解压
查看>>
redis系列:通过队列案例学习list命令
查看>>
npm发布包的那些事
查看>>
遮罩层 弹框 页面滚动
查看>>
机票分享第一篇 机票由何而来
查看>>
【spring 注解】第1篇:Java基础注解学习
查看>>
Linux命令之awk
查看>>
使用 Flask-Docs 自动生成 Api 文档
查看>>
Angular系列学习三:父子组件之间的交互(常见的组件通讯场景)
查看>>
垃圾回收算法|GC标记-清除算法
查看>>
移除注释的完善思路:真的可以用正则实现?
查看>>
我所了解的CSS包含块
查看>>
vue.js多页面开发 webpack.config.js 配置方式
查看>>
C语言中 变量的生命周期、作用域、类型转换
查看>>
android高仿抖音、点餐界面、天气项目、自定义view指示、爬取美女图片等源码...
查看>>
js代码常见技巧总结
查看>>
初识css层叠上下文
查看>>
再看正则表达式
查看>>
JavaScript异步精讲,让你更加明白Js的执行流程!
查看>>
mongoose 的那些基础操作
查看>>