arduino创意作品及代码
时间: 2023-09-09 09:14:11 浏览: 443
用Arduino进行创造 程序
以下是一个简单的Arduino创意作品和代码示例:
作品名称:闪亮的LED音乐节奏灯
材料清单:
- Arduino Nano板
- 4个LED灯
- 杜邦线
- 电阻器
- 面包板
代码:
```
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int sensorPin = A0; //连接声音传感器的引脚
int threshold = 550; //根据您的传感器调整阈值
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop() {
int sensorValue = analogRead(sensorPin); //读取声音传感器值
if (sensorValue > threshold) { //如果声音传感器值高于阈值
digitalWrite(led1, HIGH); //打开LED1
digitalWrite(led2, HIGH); //打开LED2
digitalWrite(led3, HIGH); //打开LED3
digitalWrite(led4, HIGH); //打开LED4
delay(50); //等待50毫秒
digitalWrite(led1, LOW); //关闭LED1
digitalWrite(led2, LOW); //关闭LED2
digitalWrite(led3, LOW); //关闭LED3
digitalWrite(led4, LOW); //关闭LED4
delay(50); //等待50毫秒
}
}
```
说明:
该代码使用了一个声音传感器来检测环境中的声音水平,当声音超过阈值时,四个LED灯会闪烁以响应音乐的节奏。您可以根据需要调整阈值和LED闪烁时间。请注意,该代码仅作为示例,您需要根据您的具体硬件和需求进行修改和优化。
阅读全文