RS232扩展板 RS232 Shield
<img alt="" src="http://images.ncnynl.com/arduino/2016/350px-DSC0040.jpg" width="350" height="350" class="thumbimage" /> <img src="http://images.ncnynl.com/arduino/2016/magnify-clip.png" width="15" height="11" alt="" />RS232 Shield V1.0
目录
1 简介
2 产品参数
3 应用
4 引脚说明
5 使用教程
5.1 连线图
5.2 示例代码
5.3 结果
6 疑难解答
7 更多
简介
RS232扩展板是专为Arduino控制器设计的,可方便的将串口转换为RS232接口。
板上自带DB9接口(母头),可方便的连接各种RS232接口设备,并且板上自带RS232排针,方便您的连线与调试。
扩展板具备焊接区域,方便您的DIY设计,充分利用扩展板上的空间。
板子带有运行/编程模式开关,拨到OFF处时,给Arduino主控器烧写程序,拨到ON处时,扩展板正常使用。
沉金工艺,既美观,又保证PCB质量。长脚镀金排针,接触良好,适应各种Arduino主控设备。
产品参数
模块电源:+5V
模块尺寸:55mmx53mm
引出16个数字IO口(含一个I2C接口)
引出6个模拟IO口及电源
运行/编程模式开关
收发指示灯
DB9接口(母头)、RS232排针
可焊接区域
复位开关
应用
RS232通讯
引脚说明
DB9母头接口定义
2号脚
TXD
3号脚
RXD
5号脚
GND
运行/编程模式开关
OFF
为Arduino控制器下载程序
ON
将Arduino控制器的串口转化为RS232接口
使用教程
连线图
将RS232扩展板插在您的Arduino控制器上,然后把USB-RS232转换器的DB9公头和RS232扩展板的DB9母头连接,然后下载以下实例代码。
注意:下载代码时,运行/编程模式开关必须打到OFF处,否则会导致下载失败,下载完成后打到ON处,扩展板才能正常使用。
示例代码
/*
This sample codes is for testing the RS232 shiled.
Editor : YouYou
Date : 2013.9.25
Ver : 0.1
Product: RS232 shield
SKU : DFR0259
*/
int led = 13; //定义LED所在灯管脚
void setup()
{
Serial.begin(9600); //初始化串口
pinMode(led,OUTPUT);
}
void loop()
{
int temp; //串口数据临时缓存
if(Serial.available()) //如果串口接收到数据了
{
temp=Serial.read(); //暂存接收到的数据
if(temp=='V'){
digitalWrite(led,1-digitalRead(led)); //如果接收到的数据是字符“V”,则改变LED灯的状态
Serial.println("OK"); //回复OK,表示收到了字符“V”,并改变了LED的状态
}
}
}
疑难解答
更多问题及有趣的应用,请访问论坛
更多
原理图
MAX3232数据手册
库安装