“长耳朵”的台灯

2018-09-087129
AI 快速预览详细 收起
“长耳朵”的台灯是一个基于micro:bit造物粒子的项目,通过检测声音值来控制LED灯的亮灭。项目所需器材包括micro:bit、LED灯等。制作步骤包括连接设备、找到合适的声音值以及编写程序。最终效果是当声音值较大时,LED灯会亮起,否则熄灭。这个项目不仅能让孩子们学习到编程和电子技术,还能激发他们对科技的兴趣。


“长耳朵”的台灯
奇思妙想:生活中如果我们的小台灯能听到我们的声音自动打开就好了。micro:bit造物粒子可以帮助我们实现这个愿望。
器材准备:

“长耳朵”的台灯图1“长耳朵”的台灯图2“长耳朵”的台灯图3“长耳朵”的台灯图4“长耳朵”的台灯图5
制作步骤:

1、连接设备
“长耳朵”的台灯图6
2、找到你要的声音值
要想用你的声音控制LED灯的亮灭,需要检测一下声音值的大小,找到合适的数值。
“长耳朵”的台灯图7

3、编写长耳朵的灯的程序。
要让LED灯在声音值较大的时候亮起来,否则熄灭,需要用到模块。参照程序如下:
“长耳朵”的台灯图8
这盏小台灯不仅可以用声音控制亮灭,还可以显示自己的心情,你喜欢吗?
视频播放地址:
https://v.youku.com/v_show/id_XMzgxNTk0NDk0MA==.html?firsttime=1

程序代码:
#include <Microbit_Matrix.h>

uint8_t bitmap_2t76[5] = {B01010,B11111,B11111,B01110,B00100};
uint8_t bitmap_dTm7[5] = {B00000,B01110,B01110,B00100,B00000};

void setup() {
}

void loop() {
        if ((((analogRead(0)) > 500))) {
                digitalWrite(2, HIGH);
                MMatrix.show(bitmap_2t76);
                delay(1000);
        }
        else {
                digitalWrite(2, LOW);
                MMatrix.show(bitmap_dTm7);
        }
}



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
rzyzzxw
rzyzzxw
很好列的教程,长耳朵的台灯。
- 没有更多了 -