常用传感器讲解十二--倾斜开关传感器(KY-020)

简介: 常用传感器讲解十二

具体讲解

截屏2023-12-27 下午7.40.10.png

KY-020 倾斜开关传感器模块。当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合
KY-020由一个10kΩ电阻器和一个具有双向导电性的金属球开关组成,该开关根据倾斜程度来打开/关闭电路。它不测量倾斜角。

电路连接

将模块的电源线(中间)和地线(-)分别连接到+5和GND。将信号(S)连接到Arduino的引脚2。

KY-020 Arduino的
小号 2个
中间 +5伏
-- 地线

截屏2023-12-27 下午7.40.29.png

代码实现

当模块检测到倾斜度变化时,以下草图将打开Arduino引脚13上的LED。倾斜KY-020以打开/关闭LED。

int tiltPin = 2;      // pin number for tilt switch signal 
int ledPin =  13;     // pin number of LED 
int tiltState = 0;    // variable for reading the tilt switch status

void setup() {
   
     
  pinMode(ledPin, OUTPUT);  // set the LED pin as output      
  pinMode(tiltPin, INPUT);  // set the tilt switch pin as input
}

void loop(){
   
   
  // get the tilt switch state
  tiltState = digitalRead(tiltPin);

  // check if tilt switch is tilted.
  if (tiltState == HIGH) {
   
        
    digitalWrite(ledPin, HIGH);  
  } 
  else {
   
   
    digitalWrite(ledPin, LOW); 
  }
}
相关文章
|
移动开发 小程序 物联网
智能车位引导系统:智能导航,便捷停车
摘要(Markdown格式): 智慧停车场结合室内定位导航技术,提升停车效率及用户体验。设计包括移动端H5导航小程序、大屏端智能联动,以及基于GIS的物联网管理。系统提供空余车位引导、车位预约、多样化寻车及AR导航等功能,支持与不同停车场系统对接,确保可扩展性。通过优化的离场引导,减少车主寻找出口的时间,整体提升了大型公共场所的客流管理和信息化水平。
1058 21
智能车位引导系统:智能导航,便捷停车
|
安全 算法 小程序
院内智能导航系统赋能医院智慧化转型,加速医疗服务升级
**智慧医院的智能导航系统**是医疗数字化转型的关键,它改善患者就医体验,减轻医务人员压力,优化资源配置并强化安全监管。3D导航、AR指路、VR辅助、自动导诊和停车管理等先进技术,结合实时定位功能,确保精准、快捷的导航服务。此系统减少患者寻路时间,降低服务台咨询量,优化医院交通,增强患者安全,同时提高就医效率和医院信息化水平。
532 1
院内智能导航系统赋能医院智慧化转型,加速医疗服务升级
|
机器学习/深度学习 JSON 人工智能
「寻找热爱技术创作的你:写下你在技术探中的实践和思考」 零一万物大模型开放平台 第四天 我爱我园
在PowerShell中,由于安全策略,直接使用curl命令(实为`Invoke-WebRequest`别名)从特定URL请求数据时,可能出现错误。修正后的`Invoke-RestMethod`示例展示了如何向API发送POST请求,包含授权头、JSON体,并处理返回的数据。尽管成功展示了如何描述一张图片,但尝试对网上.html格式的图片进行分析时失败,因为需要的是可直接访问的网络图片URL。
「寻找热爱技术创作的你:写下你在技术探中的实践和思考」 零一万物大模型开放平台  第四天  我爱我园