“(SKU:RB-05L008)SPI 8位数码管”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
(以“<br/> ==概述== :2012最新推出的SPI LED Module v2.0是哈尔滨奥松机器人科技有限公司研发的一款简单易用...”为内容创建页面)
 
程序效果
 
(未显示4个用户的6个中间版本)
第1行: 第1行:
 
<br/>
 
<br/>
 
[[文件:faf1.jpg|500px|有框|右]]
 
[[文件:faf1.jpg|500px|有框|右]]
==概述==
+
==产品概述==
 
:2012最新推出的SPI LED Module v2.0是哈尔滨奥松机器人科技有限公司研发的一款简单易用、连接方便、性价比较高的多位数码管显示模块。此模块采用74HC595高速串行转并行芯片。与国内外同类产品相比,具有以下特点:一、采用串行SPI接口,最大限度的节约用户紧张的I/O资源,并可以级联相同模块而不必多耗费I/O;二、数码管静态显示,无抖动感;三、接口部分全部用丝印标注,清晰明确,方便用户接插;四、3.3V、5V通用,可以直接与微处理器或其他逻辑电路相连接,适合各种开发板和控制器,例如:Arduino控制器、STC单片机、AVR单片机等。
 
:2012最新推出的SPI LED Module v2.0是哈尔滨奥松机器人科技有限公司研发的一款简单易用、连接方便、性价比较高的多位数码管显示模块。此模块采用74HC595高速串行转并行芯片。与国内外同类产品相比,具有以下特点:一、采用串行SPI接口,最大限度的节约用户紧张的I/O资源,并可以级联相同模块而不必多耗费I/O;二、数码管静态显示,无抖动感;三、接口部分全部用丝印标注,清晰明确,方便用户接插;四、3.3V、5V通用,可以直接与微处理器或其他逻辑电路相连接,适合各种开发板和控制器,例如:Arduino控制器、STC单片机、AVR单片机等。
 
==规格参数==
 
==规格参数==
第20行: 第20行:
 
# 产品尺寸:113mm x 28mm x 19mm
 
# 产品尺寸:113mm x 28mm x 19mm
 
==使用方法==
 
==使用方法==
:利用6P线将SPI LED Module v2.0的INPUT端接到Arduino 传感器扩展板V5.0的LCD-Serial接口上。 或者您有其他设备想与SPI LED Module v1.0连接,请查看下面的SPI LED Module v1.0 的INPUT端口定义。
+
===使用硬件===
 +
* Carduino UNO 控制器 * 1个
 +
* Arduino 传感器扩展板 * 1个
 +
* SPI LED Module * 1个
 +
* 6P连接线 * 1条
 +
* USB数据通信线 * 1条
 +
===硬件接线===
 +
利用6P线将SPI LED Module v2.0的INPUT端接到Arduino 传感器扩展板V5.0的LCD-Serial接口上。 或者您有其他设备想与SPI LED Module v1.0连接,请查看下面的SPI LED Module v1.0 的INPUT端口定义。
 
[[文件:faf2.jpg|500px|有框|居中]]
 
[[文件:faf2.jpg|500px|有框|居中]]
 
:如图所示,使用6P连接线将SPI LED Module连接到Arduino传感器扩展板的LCD-Serial接口上。
 
:如图所示,使用6P连接线将SPI LED Module连接到Arduino传感器扩展板的LCD-Serial接口上。
==SPI LED Module模块的测试==
+
===例子程序===
:我们使用Arduino控制器来做个测试,要用到硬件设备如下:
+
# Arduino控制器×1
+
# Arduino 传感器扩展板×1
+
# SPI LED Module×1
+
# 6P连接线×1
+
# USB数据通信线×1
+
:在硬件连接完成后,将例程代码编译后下载到Arduino里。
+
:Arduino例程代码如下:
+
 
<pre style='color:blue'>/************************************************************
 
<pre style='color:blue'>/************************************************************
 
机器人基地 RobotBase www.robatbase.cn
 
机器人基地 RobotBase www.robatbase.cn
第72行: 第71行:
 
   }
 
   }
 
}</pre>
 
}</pre>
:此部分代码功能是在LCD SPI Module上向右位移一位显示数字,打开串口终端,随机输入一组数字并发送,例如11235813,则模块立即显示31853211(注:数字颠倒的结果是因为数码管移位显示是依次向右的)。
+
===程序效果===
[[文件:faf3.jpg|500px|有框|]]
+
代码功能是在LCD SPI Module上向右位移一位显示数字,打开串口终端,随机输入一组数字并发送,例如11235813,则模块立即显示31853211(注:数字颠倒的结果是因为数码管移位显示是依次向右的)。
[[文件:faf4.jpg|500px|有框|]]
+
[[文件:faf3.jpg|500px|有框|居中]]
[[文件:faf5.jpg|500px|有框|]]
+
 
[[文件:faf6.jpg|500px|有框|右]]
+
[[文件:faf6.jpg|500px|有框|居中]]
 +
 
 +
==视频演示==
 +
[[File:SPI 8 wei shu ma guan 01.png|400px||link=http://v.youku.com/v_show/id_XNDU1MTMyOTA0.html?from=y1.7-2]]
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
<br/>
 +
==产品相关推荐==
 +
[[文件:erweima.png|230px|无框|右]]
 +
===产品购买地址===
 +
[http://www.alsrobot.cn/goods-97.html SPI 8位数码管]
 +
===周边产品推荐===
 +
[http://www.alsrobot.cn/goods-107.html Arduino 8*8点阵模块 单色]<br/>
 +
[http://www.alsrobot.cn/goods-44.html Arduino LCD 4884 摇杆液晶扩展板]
 +
===相关问题解答===
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=1591&highlight=%E6%95%B0%E7%A0%81%E7%AE%A1 Arduino 8位静态数码管 扫描显示器]
 +
===相关学习资料===
 +
[http://pan.baidu.com/s/13jrx3 用户手册]<br/>
 +
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]

2015年10月29日 (四) 14:29的最后版本


Faf1.jpg

目录

产品概述

2012最新推出的SPI LED Module v2.0是哈尔滨奥松机器人科技有限公司研发的一款简单易用、连接方便、性价比较高的多位数码管显示模块。此模块采用74HC595高速串行转并行芯片。与国内外同类产品相比,具有以下特点:一、采用串行SPI接口,最大限度的节约用户紧张的I/O资源,并可以级联相同模块而不必多耗费I/O;二、数码管静态显示,无抖动感;三、接口部分全部用丝印标注,清晰明确,方便用户接插;四、3.3V、5V通用,可以直接与微处理器或其他逻辑电路相连接,适合各种开发板和控制器,例如:Arduino控制器、STC单片机、AVR单片机等。

规格参数

  1. 产品名称:SPI 8位数码管
  2. 品货号:RB-05L008
  3. 工作电压:DC3V/5V
  4. 工作电流:满载约为400mA
  5. 工作频率:最大100MHz
  6. 产品类型:显示输出
  7. 制作工艺:FR4双面沉金
  8. 固定孔尺寸:3.2mm
  9. 最大固定孔间距:118mm
  10. 最小固定孔间距:23mm
  11. 对角固定孔间距:120mm
  12. 人性化设计:可级联多个本模块同时静态显示
  13. 工作温度:10℃-30℃
  14. 重量:32g
  15. 产品尺寸:113mm x 28mm x 19mm

使用方法

使用硬件

  • Carduino UNO 控制器 * 1个
  • Arduino 传感器扩展板 * 1个
  • SPI LED Module * 1个
  • 6P连接线 * 1条
  • USB数据通信线 * 1条

硬件接线

利用6P线将SPI LED Module v2.0的INPUT端接到Arduino 传感器扩展板V5.0的LCD-Serial接口上。 或者您有其他设备想与SPI LED Module v1.0连接,请查看下面的SPI LED Module v1.0 的INPUT端口定义。

Faf2.jpg
如图所示,使用6P连接线将SPI LED Module连接到Arduino传感器扩展板的LCD-Serial接口上。

例子程序

/************************************************************
机器人基地 RobotBase www.robatbase.cn
目    的:  Arduino、SPI LED Module互动例程
目标系统:  基于Arduino控制器
应用软件:  Arduino 0018
功能描述:  SPI LED Module向右位移一位显示数字
            用户使用串口终端随机发送数据并显示
发布时间:  2012-07-20
说    明:  若用于商业用途,请保留此段文字或注明代码来源
              哈尔滨奥松机器人科技有限公司保留所有版权
************************************************************/
const int clockPin = 4;          //时钟引脚 连接到数字P4口
const int latchPin = 3;          //锁存引脚 连接到数字P3口
const int dataPin = 2;           //数据引脚 连接到数字P2口
byte Tab[] = {                   //数码管译码
  0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
  //0 1 2 3 4 5 6 7 8 9 熄灭
void setup() {
  pinMode(latchPin, OUTPUT);      //设置锁存引脚为输出
  pinMode(dataPin, OUTPUT);       //设置数据引脚为输出
  pinMode(clockPin, OUTPUT);      //设置时钟引脚为输出
  Serial.begin(9600);            //设置串口波特率
  Serial.println("Reset");       //串口发送“Reset”
  for(int x = 0;x < 10; x++){     //依次移位显示9876543210
    shiftOut(dataPin, clockPin, MSBFIRST, Tab[x]);  //发送一个数字
    digitalWrite(latchPin, LOW);  //给latch引脚一个上升沿信号
    digitalWrite(latchPin, HIGH); //锁存并显示
    delay(500);                   //延时500ms后显示下一位
  }
}
void loop() {
  if (Serial.available() > 0) {  //串口接收到数据
    int number = Serial.read() - 48;  //读取串口接收到的数据
    //ASCII码表中的0-9与变量48-57值一一对应,所以:
    //-48是为了将串口接收到的变量值匹配至ASCII码表
    shiftOut(dataPin, clockPin, MSBFIRST, Tab[number]);  //发送一个数字
    digitalWrite(latchPin, LOW); //刷新显示
    digitalWrite(latchPin, HIGH); 
  }
}

程序效果

代码功能是在LCD SPI Module上向右位移一位显示数字,打开串口终端,随机输入一组数字并发送,例如11235813,则模块立即显示31853211(注:数字颠倒的结果是因为数码管移位显示是依次向右的)。

Faf3.jpg
Faf6.jpg

视频演示

SPI 8 wei shu ma guan 01.png


















产品相关推荐

Erweima.png

产品购买地址

SPI 8位数码管

周边产品推荐

Arduino 8*8点阵模块 单色
Arduino LCD 4884 摇杆液晶扩展板

相关问题解答

Arduino 8位静态数码管 扫描显示器

相关学习资料

用户手册
奥松机器人技术论坛