USB转串口模块(CP2102)

点我购买

  • 概述

OpenJumper USB转串口模块(CP2102)集成了USB转串口芯片CP2102,使用方便简洁。CP2102与其他USB-UART转接电路的工作原理类似,通过驱动程序将PCUSB口虚拟成COM口以达到扩展的目的。引出接口包括VCCGNDDTRRTSTXRX。不仅兼容APC220无线模块和蓝牙模块,还可以利用该转接板对STC单片机与Arduino下载程序。同时加上了自恢复保险丝,防止短路或过流,从而保护您的计算机的USB端口.虽然大多数计算机提供都带有内部保护,但保险丝也可以提供额外的保护.如果电流超过500 mA,保险丝会自动断开连接防止短路或过载。

  • 特性

  1.   工作电压:5V
  2.   硬件接口:符合USB2.0规范的要求 ,支持的数据格式为数据位8、停止位12和校验位 
  3. 尺寸:30mm*18mm(不含USB头)
  4.   其他:

A内含上电复位电路

B异步串行数据总线兼容所有握手和调制调节器接口信号

C内涵512字节接收缓冲器和512字节发送缓冲器 

D:板载LED指示灯

E支持Windows, MAC(OSX-9以上版本) and Linux(2.4 kernel以上版本)操作系统

F:兼容OJ蓝牙模块及APC220无线通信模块

  • 引脚定义

GND 接地引脚

VCC 输出5V

DTR 复位引脚

TX  串口发送引脚

RX  串口接收引脚

NC  无连接

NC  无连接

  • 跳帽选择

选择连接DTR或者RTS引脚,DTR和RTS在特殊场合作为握手信号,一般不使用。

连接RTS可对APC220无线模块进行参数设置。

连接DTR可以对Arduino下载程序。

  • 驱动下载

https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

  • 其他文档:

Schematic:USB-Serial

LED模块Ⅱ

点我购买

点我购买

 

  • 概述

LED模块是最简单的执行模块。同时它是一个低功率的光源,有几种颜色可供选择。从一个Arduino的IO供电。Arduino的IO口提供最大40 mA,可通过digitalWrite()和的analogWrite()函数来点亮LED

  • 模块规格

尺寸:20*25mm

工作电压:3.3V-5V

颜色:红、黄、绿、蓝、白

  • 引脚

S:信号脚,接LED正极

+:NC脚,悬空

-:接地脚,接LED负极

  • 使用方法

可用数字IO口直接驱动,亦可用PWM端口调节亮度使用。

//模块连至数字3号端口,每隔100ms变换一次状态

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

void loop(){
digitalWrite(3,HIGH);
delay(100);
digitalWrite(3,LOW);
delay(100);
}
//模块连至数字3号端口,呼吸灯

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

void loop(){
for(int i = 0; i = 0;i--){
digitalWrite(3,LOW);
delay(10);
}
}
  •  其他文档:

ledⅡModule Schematic

按键模块

  • 概述:

OpenJumper按键模块一端接IO口,一端接地,直接用arduino数字口可方便的读取按键状态值,配合Arduino传感器扩展板可以完成使用按钮进行互动的作品。

  • 产品参数:

尺寸:19*26mm

工作电压:5V

类型:数字模式

  • 端口说明

S :信号输出

+ :VCC

– :GND

  •  示例程序:

/*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);       
}
  •  其他文档:

Button

Power LED(高亮LED)模块

点我购买

 

  • 概述:

执行模块POWER LED采用五颗高亮LED并加上限流电阻保护LED,当用Arduino的IO口输出高电平驱动时直接可以照亮LED。配合arduino传感器扩展板,可以做出相应的灯光互动作品,同时POWER LED模块也可以点亮用来照明。

  • 模块参数:

模块尺寸:20*25mm
工作电压:5V
驱动模式:高电平驱动
灯光颜色:白色

  • 端口说明:

S:信号输入
+:VCC
-:GND

  • 示例程序:

/*OJ Power LED module 
 www.openjumper.cn
 */

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

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

 void loop() {
   digitalWrite(Relay_pin, HIGH);   // 点亮LED
   delay(1000);               
   digitalWrite(Relay_pin, LOW);    // 熄灭LED
   delay(1000);               
 }

热敏模块

点我购买

  • 概述:

OJ热敏模块用于温度检测,环境温度检测,采用NTC 10K热敏电阻,灵敏度好,当温度升高,电阻值降低。直接读取模拟值,输出0~1023,配合Arduino的传感器扩展板用模拟口便可以读取模拟值。

  • 模块参数:

尺寸:25*20mm

工作电压:5V

热敏电阻型号:MF52E

B值:3950K

输出:模拟输出

  • 引脚定义:

S:输出

+:DC5V

:GND

  • 参考程序:

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

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

ArduinoMixly图形化程序

直滑电位器模块

点我购买

 

  • 概述:

可代替旋钮式电位器,直接位置滑动输出模拟值,结合arduino传感器扩展板,可以轻松做出您的互动作品。

  • 产品参数:

尺寸:49*26mm

工作电压:3.3~5V

输出信号:模拟信号

阻值:10K

  • 引脚定义:

S :输出

+ :VCC

– :GND

  • 示例程序

    /*OJ linear Potentiometer module
     www.openjumper.cn
     */
    
     void setup() {
       Serial.begin(9600);
     }
     void loop() {
       int sensorValue = analogRead(A0);
       Serial.println(sensorValue);
       delay(100);
     }
  • 相关文档: