V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
turnipsmart
V2EX  ›  Python

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

  •  
  •   turnipsmart · 2018-03-10 09:55:48 +08:00 · 1996 次点击
    这是一个创建于 2444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近一直在研究 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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2778 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:51 · PVG 14:51 · LAX 22:51 · JFK 01:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.