“电子贺卡”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 1000px;" |- | ==概述== 600px|center 做一个电子贺卡,打开贺卡就能自动播放生日快乐...”)
 
编程
第50行: 第50行:
 
*[[“等待”程序块]]
 
*[[“等待”程序块]]
 
*[[“比较”程序块]]
 
*[[“比较”程序块]]
*[[*[[“红外反射传感器”程序块]]]]
+
*[[“红外反射传感器”程序块]]
 
*[[“蜂鸣器开-频率”程序块]]
 
*[[“蜂鸣器开-频率”程序块]]
  

2016年10月13日 (四) 05:47的版本


概述

Anywhere Electronic cards.jpg

做一个电子贺卡,打开贺卡就能自动播放生日快乐歌。
适合套件:mCookie202,mCookie302,IBC


模块清单

模块

模块 数量 功能
mCookie-Core 1 核心板
电池盒 1 程序下载和供电模块
mCookie-Hub 1 传感器转接板
红外反射传感器 1 检测物体
Buzzer 1 发声

其他设备

  • USB数据线*1
  • 传感器连接线*1
  • 传感器外壳*1
  • 乐高或其它固定结构
Anywhere Electronic cards.jpg


模块搭建

Anywhere Electronic cards—step.jpg
  • 将模块和传感器组装起来:
    • 将红色的核心模块,电池盒与绿色的扩展模块吸在一起;
    • 将红外反射传感器连接在Hub的A0/A1管脚;
    • 将蜂鸣器连接在Hub的6/7管脚。
    • 将USB连接线一端插入USB上传模块,另一端连接电脑;


编程

使用的程序块

编程思路

等待红外反射传感器检测距离,判断是否大于300,如果是则表示贺卡打开了,然后播放音乐。

Mixly-ctrl-Electronic cards.jpg

开始编程

等待红外反射传感器距离值大于300(打开贺卡)。播放生日快乐歌。

Mixly-ctrl-Electronic cards-code1.jpg


测试结果
程序上传成功后,不遮住红外反射传感器就能播放生日快乐歌!

Anywhere Electronic cards.jpg



Q:能不能为生日贺卡加上彩灯呢?
A:可以,那就在播放生日歌期间点亮彩灯。
播放生日歌前点亮彩灯。生日歌播放结束后关闭彩灯。

Mixly-ctrl-Electronic cards-code1.jpg


技术规范


相关案例


Q&A

  • Q:为什么直接接电源蜂鸣器不响?
    • A:因为蜂鸣器属于无源蜂鸣器,只有变化的电压信号才能响。有源蜂鸣器才是加了电压就能响。
  • Q:蜂鸣器可以唱歌吗?
    • A:能发出不同频率的do、re、mi、fa、sol、la、si音调,可以组合成音乐,参考音乐画,如果是放音乐需要借助音频解码芯片和喇叭才行。