wenjuanDF 发表于 2018-9-9 10:36:25

七彩生日蜡烛

本帖最后由 wenjuanDF 于 2018-9-9 11:03 编辑

七彩生日蜡烛

奇思妙想:过生日时我们都要吹蜡烛吃蛋糕,我想做一个电子的生日蜡烛,可以吹气时点亮,然后自动唱起生日快乐歌,为人们送上生日的祝福,不吹气时蜡烛会自动熄灭。
器材准备:

制作步骤:
1、连接设备

2、编写程序
当声音传感器检测到的声音值大于我们设定的数值,LED灯和彩虹灯带亮起,同时micro:bit板会唱起生日快乐歌。程序如下:

3、视频链接
https://v.youku.com/v_show/id_XMzgxNjc1MTYyOA==.html?firsttime=6



4、程序代码:
#include <Microbit_Sound.h>
#include <DFRobot_NeoPixel.h>

DFRobot_NeoPixelrgb_display_16(16, 7, 150);

void setup() {
      rgb_display_16.begin();
}

void loop() {
      if ((((analogRead(1)) > 500))) {
                MSound.play(0, BIRTHDAY, OnceInBackground);
                rgb_display_16.showRainbow(0, 7, 1, 360);
                digitalWrite(2, HIGH);
                delay(11000);
      }
      else {
                rgb_display_16.clear();
                digitalWrite(2, LOW);
                delay(1000);
      }
}


页: [1]
查看完整版本: 七彩生日蜡烛