检测到震动,点亮LED
实验用到的材料
一个震动传感器
1个10K电阻
1个LED
1个470欧姆电阻
5根杜邦线
1片实验板
原理图
按照原理图接线
震动 LED点亮 延时。
1接好线
2下载程序,
3用手弹下 震动传感器,LED点亮延时几秒。
代码:
void setup ()
{
pinMode(4,INPUT); //将4号数字口设置为输入状态,13号数字口设置为输出状态
pinMode(13,OUTPUT);
}
void loop()
{
int n =digitalRead(4); //创建一个变量n,将4号数字口的状态采集出来赋值给他。
if (n==HIGH) //判断n是否为高电平,如果是执行下面的语句,不是则跳过。
{
delay(100);
digitalWrite(13,HIGH);
delay(3000); //延时 3秒 可以自己设置
digitalWrite(13,LOW);
}
}