碰撞传感器

点我购买

概述:

碰撞开关即微型开关,当开关片闭合时,信号与GND两端连接起来。使用十分广泛,可应用于家电,机械,工业控制,运输工具以及很多其他电路控制领域。还在机械方面的雕刻机、3D打印机等起限位作用。

OJ碰撞开关可以配合arduino传感器扩展板使用,模块板载LED灯,可指示开关闭合状态。

 

引脚定义:

S:信号

+:VCC

-:GND

 

参数及特点:

工作电压:5V

板子尺寸:20*25mm

安装孔尺寸:

LED指示灯:按下点亮

Arduino示例程序:

 /*OJ Button module 
www.openjumper.cn
*/
 
int pushButton = 2;
 
void setup() {
  Serial.begin(9600);
  pinMode(pushButton, INPUT_PULLUP);
}
 
void loop() {
  int buttonState = digitalRead(pushButton);
  Serial.println(buttonState);
  delay(100);       
}

 

Mixly图形化示例程序

3路灰度传感器/3路循迹模块

点我购买

 

概述:

三路红外寻线传感器的原理是利用红外接收管检测红外发射管发出的红外线的反射光(深色反射弱,浅色反射强)。三路寻线传感器可以帮助智能小车进行白线或者黑线的跟踪,可以检测白底中的黑线,也可以检测黑底中的白线,检测到黑线返回的数值比检测到白线返回的数值低。

参数及特点:

工作电压:5V

模块尺寸:43mm*21mm

输出信号:数字信号
黑线——低电平(数字0)
白线——高电平(数字1)

特点:
1.根据反射面的颜色深浅返回不同高低电平。
2,集成三路光电式传感器,使用方便简单,节省空间。

引脚定义:

S3 3号传感器信号接口
S2 2号传感器信号接口
S1 1号传感器信号接口
+ 5V
GND

Arduino 示例程序:

/**********OJ 3 grey sensor***********/
/**********www.openjumper.cn********/

int RightValue;
int MiddleValue;
int LeftValue;

void setup() {
Serial.begin(9600);
pinMode(6,INPUT);
pinMode(7,INPUT);
pinMode(8,INPUT);
}
void loop() {
RightValue = digitalRead(6);
MiddleValue = digitalRead(7);
LeftValue = digitalRead(8);
Serial.print(“Right=”);
Serial.print(RightValue);
Serial.print(“;”);
Serial.print(“Middle=”);
Serial.print(MiddleValue);
Serial.print(“;”);
Serial.print(“Left”);
Serial.print(LeftValue);
Serial.println(“;”);
delay(100);
}

 其他文档:

红外火焰传感器

 

  • 概述:

红外火焰传感器主要是用来探测周围火焰发出的红外光线,模块输出模拟信号,在灭火机器人比赛中常利用红外火焰传感器检测火源来寻找目标。探测角度大于40度。

  • 参数:

工作电压:5V

尺寸:25mm*20mm

工作温度:-25~70℃

探测距离:20~100cm

探测光线波长:940nm

输出信号:模拟信号

  • 引脚定义:

S:信号

+:VCC

-:GND

  • Arduino示例程序:

/*OJ flame module
  www.openjumper.cn
  */

  void setup() {
    Serial.begin(9600);
  }
  void loop() {
    int sensorValue = analogRead(A0);
    Serial.println(sensorValue);
    delay(100);
  }

其他文档:

Schematic:flame