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

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

大家好,又见面了,我是全栈君。

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

需要器件

1.Turnipbit以及Turnipbit扩展板个一块

2.pc机一台

3.数据线一条

4.光敏传感器和声音传感器个一个

5.杜邦线若干

 

1.光敏传感器模块原理

 

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

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

                              

2.声音传感器模块原理

 

声音传感器的作用相当于一个话筒

(麦克风)。它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量。

该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受,并传送给计算机。

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

4.4.接线方法:

Turnipbit扩展板与发光二极管接口对应如下表:

  

Turnip扩展板

  

光敏模块

3V3

VCC

GND

GND

P5

DO

Turnip扩展板

声音模块

  

3V3

VCC

  

GND

GND

  

P11

OUT

   

4.5. 源代码:

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

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

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

代码编程:

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”))

 

   可视化编程图

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

转载于:https://my.oschina.net/micropython/blog/1632596

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107661.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 给网页去色_为什么有些网页进不去

    给网页去色_为什么有些网页进不去为什么80%的码农都做不了架构师?>>>…

    2022年10月6日
    2
  • Java对象的序列化(Serialization)和反序列化详解

    Java对象的序列化(Serialization)和反序列化详解1.序列化和反序列化序列化(Serialization)是将对象的状态信息转化为可以存储或者传输的形式的过程,一般将一个对象存储到一个储存媒介,例如档案或记忆体缓冲等,在网络传输过程中,可以是字节或者XML等格式;而字节或者XML格式的可以还原成完全相等的对象,这个相反的过程又称为反序列化;2.Java对象的序列化和反序列化在Java中,我们可以通过多种方式来创建对象,并且只要对象…

    2022年6月16日
    27
  • 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)

    史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)

    2022年4月2日
    40
  • java一个字符几个字节_Java 语言中一个字符占几个字节?

    java一个字符几个字节_Java 语言中一个字符占几个字节?Java中理论说是一个字符(汉字字母)占用两个字节。但是在UTF-8的时候newString(“字”).getBytes().length返回的是3表示3个字节作者:RednaxelaFX链接:https://www.zhihu.com/question/27562173/answer/37188642来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。题主…

    2022年6月26日
    105
  • 树莓派介绍以及FAQ【这是我见过最全的树莓派教程】

    树莓派介绍以及FAQ【这是我见过最全的树莓派教程】一、树莓派简介树莓派是什么?树莓派(RaspberryPi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派能替代日常桌面计算机的多种用途,包括文字处理、电子表格、媒体中心甚至是游戏。并且树莓派还可以播放高至4K的高清视频。我们希望将树莓派推广给全世界的青少年电脑爱好者,用于培养计算机程序设计的兴趣和能力。树莓派各版本发布时间和差异对照?二、购买与配送在哪里购买?(说人话京东和淘宝都可以直接购买)树莓派基金会与E络盟与…

    2022年10月14日
    3
  • present continuous_representative和representation

    present continuous_representative和representationeXtremeComponents指南JeffJohnston版本1.0.0本文档允许在遵守以下两条原则的条件下被使用和传播:1)不能凭借本文档索取任何费用2)以任何方式(印刷物或电子版)使用和传播时本文档时,必须包含本版权申明(更新中…)TableofContents定制FilterCell

    2022年8月20日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号