倾斜开关传感器

1. 模块介绍

倾斜开关传感器用来检测是否倾斜,当传感器向右或向左倾斜时会有相应的指示灯显示。垂直悬挂的倾斜开关探头在受到外力作用且偏离垂直位置17度以上时,倾斜开关内部的金属球触点动作,常闭触点断开。当外力撤消后,倾斜开关回复到垂直状态,金属球触点复又闭合。

应用示例:水平测量仪等

参数

/描述

工作电压

DC 5V

接口类型

RJ11

通信方式

WM单总线

开关个数

2

开关方式

机械式

尺寸大小

55mm*24mm*18.5mm(**)

    该模块支持的图形化编程平台有WeeeCode、编程猫平台、Mixly_ArduinoMakeCode等,其图形化编程大同小异,区别不会很大。

模块功能

需传参数

图形化编程块举例(其他平台图形化编程块大同小异)

返回两个开关的开关值

(2个参数)端口、需要判断的状态

 

 图形化编程示例:

 Arduino编程示例:


#include<WeELF328P.h>

WeTiltSwitch tilt_D(PORT_D);

WeRGBLed rgb_led_board(OnBoard_RGB);

uint8_t tilt_D_value;

void setup(){
	delay(1000);
}

void loop(){
	tilt_D_value = tilt_D.readSensor();
	if(tilt_D_value == 2){
		rgb_led_board.setColor(1, 20, 0, 0);
		rgb_led_board.show();
	}else if(tilt_D_value == 1){
		rgb_led_board.setColor(1, 0, 0, 20);
		rgb_led_board.show();
	}else{
		rgb_led_board.setColor(1, 0, 0, 0);
		rgb_led_board.show();
	}
	delay(100);
}
  


 更多使用实例请前往论坛学习:倾斜开关使用示例