本实验使用麦克风模块来控制LED,实现简单的声音控制。
电脑,windows系统
零知开发板
micro-usb线
麦克风模块
1、打开零知实验室软件开发工具,然后新建项目,输入以下代码:
2、按照之前的方式先【编译】,然后【上传】到开发板中。
/**********************************************************
* 文件: 麦克风-led.ino by 零知实验室([url=http://www.lingzhilab.com]www.lingzhilab.com[/url])
* -^^- 零知开源,让电子制作变得更简单! -^^-
* 时间: 2019/06/27 16:42
* 说明:
************************************************************/
// 复位或上电后运行一次:
void setup() {
//在这里加入初始化相关代码,只运行一次:
pinMode(LED_BUILTIN,OUTPUT);
Serial.begin(9600);
}
//一直循环执行:
void loop() {
// 在这里加入主要程序代码,重复执行:
int Soundvalue = analogRead(A0); //读取输入模拟值
// Serial.println(Soundvalue);
// delay(300);
if(Soundvalue>200)
{
digitalWrite(LED_BUILTIN,HIGH); //当模拟值大于设定值后,点亮LED
delay(3000);//延时一会儿
}
else{
digitalWrite(LED_BUILTIN,LOW); //关闭LED
}
}
将上述代码验证后上传到零知板,就可以看到测试结果了。