ULN2803步进电机驱动模块

  • 概述:

ULN2803是八重达林顿芯片,可以用来控制两个四相五线步进电机,或八个继电器等需要输出低电平、大电流的驱动场合。左边十个引脚为8路输入及5V电源输入,中间引出外部供电接口,右边为两路步进电机输出口,连接两个四相五线步进电机,驱动能力为500MA 50V。亦可外部供电以提高驱动能力,可直接取代ULN2003驱动四相无线步进电机.。

  • 模块参数:

尺寸:33*37mm

推荐输入电压:5V DC

  • 主要特性:

A、达林顿管驱动器

B、包含8个NPN达林顿管 高耐压,大电流

C、输出击穿电压: 50(V)

D、输出电流: 500(mA)

E、输入电阻 :2.7k(Ω)

F、推荐输入电压:5(V)

G、温度范围:-40℃~+85℃

H、不要超过每个驱动器的电流的限制

  • 模块特点:

A、可驱动两个4相五线步进电机
B、指示灯指示输出状态
C、可外部供电提高驱动能力

  • 示例程序:

    (驱动24BYJ48五线四相减速步进电机)

    void setup() 
     { 
       for(int i=2;i<6;i++) 
       { 
         pinMode(i,OUTPUT); 
       }  
     } 
     void loop() 
     { 
       int a; 
       a=512; 
       while(a--) 
       { 
        for(int i=2;i<6;i++) 
        { 
         digitalWrite(i,1); 
         delay(10); 
        digitalWrite(i,0);  
        } 
       } 
     }
  • 其他文档:

schematic:

ULN2803

DS18B20数字温度传感器

  • 概述:

基于DS18B20的数字温度传感器,可以用来对环境温度进行定量的检测。DS18B20数字温度传感器是美国DALLAS公司生产的一总线数字温度传感器。其测温范围-55℃~+125℃,固有测温分辨率0.5℃,支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现多点测温,测量结果以9~12位数字量方式串行传送。DS18B20数字温度传感器与Arduino专用传感器扩展板结合使用,可以非常容易地实现与环境温度感知相关的互动效果。

  • 模块参数:

尺寸 19mm*26mm
工作电压 5V
温度测量范围 -55℃ ~ +125
测量精度 ±0.5 °C-10 °C+85 °C范围内)
转换精度 9~12A/D转换精度
分辨率 0.5
  • 端口说明:

S : 信号输出
+ : VCC
– : GND

  • 示例程序:


  • 常见问答:

可以同时采养多路温度传感器值吗?

答:DS18B20是采样单总线通信方式,一条线上可以挂0~255个设备,只需要一个数字I/O口。需控制距离在0.5米以内。我们不提供相应例程,用户自行解决实际中遇到的问题。

  • 其他文档:

DS18B20 lib :DallasTemperature

OneWire
schematic :DS18B20

DS18B20+_PDF_C9753_2017-01-03

红外循迹传感器

  • 概述:

红外巡线传感器模块的原理是利用红外对管检测自己发出的红外线对反射光(深色反射弱,浅色反射强)。寻线传感器可以帮助你的机器人进行白线或者黑线的跟踪,可以检测白底中的黑线,也可以检测黑底中的白线,检测到黑线返回低电平。是光电寻线机器人的必备传感器。

  • 模块参数:

工作电压:5V

尺寸:45*16mm

输出电平:TTL电平(黑线低电平,白线高电平)

  • 端口说明:

OUT :信号输出

VCC

– GND

    • 示例程序:

/*OJ Line Tracking Sensor
www.openjumper.cn
*/

int Sensor_pin = 2;

void setup() {
  Serial.begin(9600);
}
void loop() {
  int sensorValue = digitalRead(Sensor_pin);
  Serial.println(sensorValue);
  delay(100);
}
  • 其他文档:

schematic:Line-Tracking-Sensor

霍尔磁感应模块

 

  •  概述:

OJ霍尔传感器模块是用来检测磁场的传感器模块,当有磁铁靠近霍尔开关模块的探头,模块将产生一个低电平信号。磁铁远离,模块默认输出高电平,与Arduino的传感器扩展板结合使用,非常容易地实现与磁场感知相关的互动效果。

  • 模块参数:

尺寸:19*26mm
工作电压:5V
信号类型:数字模式
磁极性:有磁极性
检测距离:0-2cm

  • 引脚定义

S:输出

+:DC5V

—:GND地

  • 示例程序:

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

 int Sensor_pin = 2;

 void setup() {
   Serial.begin(9600);
 }
 void loop() {
   int sensorValue = digitalRead(Sensor_pin);
   Serial.println(sensorValue);
   delay(100);
 }
  •  其他文档:

Hall-Sensor

继电器模块

  • 概述:

OJ数字继电器模块就是采用大电流优质继电器,提供1路输入与输出,最高可以接直流30V 10A 或者 交流250V 10A设备,因此能够用来控制电灯、电机等设备。在使用Arduino做互动项目时,很多大电流或高电压的设备通常无法直接用Arduino的数字IO口进行控制(如电磁阀、电灯、电机等),此时可以考虑用继电器的方案解决。

  • 模块参数:

尺寸:26*48mm
指示灯:具有继电器吸合指示灯
供电电压:5V
驱动电平5V TTL 电平,高电平驱动
触点:一个常开触点,一个常闭触点。
触电容量(被控信号功率):直流30V 10A或者 交流250V 10A

  • 示例程序:

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

int Relay_pin = 13;            //连接模块至arduino信号脚13

void setup() {                
  pinMode(Relay_pin, OUTPUT);      
}

void loop() {
  digitalWrite(Relay_pin, HIGH);   // 常开触点闭合,常闭触点断开
  delay(1000);               
  digitalWrite(Relay_pin, LOW);    // 常闭触点闭合,常开触点断开
  delay(1000);               
}

干簧管模块

 

  • 概述:

干簧管模块处于常开状态,当有磁铁靠近,干簧管闭合与GND导通,该模块输出数字信号,与Arduino专用传感器扩展板结合使用,可以非常容易实现互动

  • 模块参数:

尺寸:19*26mm
输出信号:数字信号
工作电压:5V
检测距离:0~15mm

  • 端口说明:

S :信号输出
+ :VCC
– :GND

  • 示例程序:

/*OJ Reed Switch module
www.openjumper.cn
*/

int Sensor_pin = 2;

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

电位器模块

  • 概述:

OJ旋钮式电位器模块可以结合Arduino传感器扩展板,可实现与位置变化相关的互动作品。模块连接在arduino模拟IO口上只需analogRead()函数便可读取传感器输入的模拟值。

  • 模块参数:

尺寸:19*26mm

输出信号:模拟信号

输出电位器阻值:010K

工作电压:5V 

  • 示例代码:

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

void setup() {
  Serial.begin(9600);
}
void loop() {
  int sensorValue = analogRead(A0);
  Serial.println(sensorValue);
  delay(100);
}
  • 相关文档:

Potentiometer