【Arduino11】倾斜传感器控制LED实验

实验背景

在现实中,许多地方都需要注意倾斜度,例如:建房子和放置太阳能板等。而使用倾斜传感器感知倾斜度,在让LED表现出来就可以让人有更直观的了解。

硬件准备

LED灯:1个

倾斜传感器:1个

1K电阻:1个

220欧电阻:1个

杜邦线:8根

面包板:1个

硬件连线

1、将LED灯插入面包板

2、用220欧电阻和杜邦线将LED灯的负极接到带减号的横排插口上

3、用杜邦线将LED灯的正极接到8号引脚

4、用两根杜邦线分别将倾斜传感器的两边接入接到竖排插口和带加号的横排插口

5、将1k电阻的一端接到倾斜传感器的一端

6、用杜邦线将1k电阻的另一端接到带减号的横排插口上

7、用杜邦线将倾斜传感器与1k电阻相连的那端接到A5接口;

8、用杜邦线将5V接口接到带加号的横排插口上

9、用杜邦线将GND接口接到带减号的横排插口上

软件程序

int ledpin = 8;//LED灯引脚
int tiltpin = A5;//倾斜传感器引脚
int val;

void setup(){
  Serial.begin(9600);
  pinMode(ledpin,OUTPUT);
}

void loop(){
  val = analogRead(tiltpin);
  Serial.println(val);
  //delay(1000);
  if (val == 0){ //倾斜则亮
    digitalWrite(ledpin,HIGH);
  }
  else{//水平则灭
    digitalWrite(ledpin,LOW);
  }
}

成品展示视频

当倾斜开关倾斜后,灯亮。回归水平后,灯灭。

【Arduino11】倾斜传感器控制LED灯

总结

通过本次实验,我学会了倾斜传感器的使用。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值