【第四节】Arduino连接倾斜传感器

阅读: 评论:0

【第四节】Arduino连接倾斜传感器

【第四节】Arduino连接倾斜传感器

目录

Ⅰ 简介

Ⅱ 工作原理

Ⅲ 原理图及结构图

Ⅳ 使用方法

电路原理图

接线说明

详细代码:


Ⅰ 简介

        SW-200D倾斜传感器又称单向滚珠开关,其内部一端为通一端为闭,但传感器感受到震动或者倾斜的时候,内部的滚珠会从闭端滚向通端,当滚珠与通端接触的时候会接通传感器内部电路,从而输出高电平。

该传感器主要应用于玩具、家用电器等领域,同时该传感器内部结构简单、能长时间保持良好的稳定性、传感器反应速度快、使用寿命长等等,也常常用在玩具、电器内部检测倾斜,或在电子设备中应用。

Ⅱ 工作原理

  金色一端为(ON)导通触发端,银色一端为(OFF)开路端,当受到外力晃动而达到适当晃动力时或金色一端设置角度低于水平适当角度时导电接脚电气特性会产生短时间导通或持续导通(ON)状态,而当电气特性要恢复开路状态(OFF)时,开关设置环境必须为静止,且银色一端设置角度需低于水平100度。

Ⅲ 原理图及结构图

Ⅳ 使用方法

  • 电路原理图

1.当作倾斜传感器检测是否存在震动或者是否倾斜:

2.当作开关,通过滚珠的滚动从而控制电路的通断

  • 接线说明

1.当作检测震动和倾斜的传感器

2.当作开关通过滚珠的滚动来控制电路的通断


  以Arduino UNO R3为例,滚珠开关可以如上图1直接连接VCC和GND(串联一个1KΩ的保护电阻),并并联一根线连接数字信号引脚以读取电路的通断状态;也可以直接将滚珠开关串联在电路中以达到直接控制电路通断的效果,充当一个震动开关或重力开关。

详细代码:

1.充当传感器检测震动状态或倾斜状态

/******************************************* 作者:会电焊的ESP32* 项目:用SW-200D滚珠开关检测震动和倾斜状态* 难度:@
******************************************/#define InclinePin 2void setup(){Serial.begin(9600);pinMode(InclinePin ,INPUT);
}void loop(){if(digitalRead(InclinePin) == HIGH){Serial.println("Yes");}else{Serial.println("No");}delay(1000);
}

2.充当开关直接控制电路的通断 

/******************************************* 作者:会电焊的ESP32* 项目:用SW200D滚珠开关直接控制电路的通断* 难度:@
******************************************/#define InclinePin 2void setup(){Serial.begin(9600);pinMode(InclinePin ,OUTPUT);
}void loop(){digitalWrite(InclinePin,HIGH);
}

本文发布于:2024-01-28 12:52:33,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064175567556.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:第四节   传感器   Arduino
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23