Difference between revisions of "RASPBERRY PI Arduino Shield ADD-ON/zh-cn"

From ITEAD Wiki
Jump to: navigation, search
(Created page with "==概述== right 市场上有各种各样为Arduino定制的Shield和电子积木,而为树莓派定制的相对不多。这款RPI...")
 
m
 
(12 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
市场上有各种各样为Arduino定制的[[Shield]]和电子积木,而为树莓派定制的相对不多。这款RPI Arduino [[Shield]] Add-on 把树莓派的32PIN Connector 扩展为Arduino 引脚,可以方便连接各种Arduino Shields,同时引出2组Grove电子积木接口,可连接各种电子积木。
 
市场上有各种各样为Arduino定制的[[Shield]]和电子积木,而为树莓派定制的相对不多。这款RPI Arduino [[Shield]] Add-on 把树莓派的32PIN Connector 扩展为Arduino 引脚,可以方便连接各种Arduino Shields,同时引出2组Grove电子积木接口,可连接各种电子积木。
  
We do not only offer this convenient add-on for Raspberry Pi, but also provide an SDK that help you transplant divers of Arduino into Raspberry Pi. After installing the SDK, you can drive this add-on as easily as you do on Arduino.
+
我们不仅仅只是提供一块可以方便的插在树莓派上面的板子,还为其配套提供了SDK,移植了Arduino上的驱动程序。安装完SDK后,就可以像在Arduino平台底下一样,非常轻松的驱动这块板子。
  
==Features==
+
*树莓派的32PIN 接口扩展为Arduino 引脚
**extend RPI 32pin connector to Arduino [[Shield]]
+
*2组Grove电子积木接口
*two groups of Grove electronic brick interfaces
+
*2个电子积木接口
*two electronic brick intefaces
+
*供电电压3V3、5V可调
*two optional voltage levels 3V3/5V
+
  
 
==Specification==
 
==Specification==
 
{| border="1"
 
{| border="1"
| PCB Size||62.33X49.67X1.6mm
+
| PCB尺寸||62.33X49.67X1.6mm
 
|-
 
|-
| Interface||IIC, UART, Arduino [[Shield]]
+
| 接口||IIC, UART, Arduino [[Shield]]
 
|-
 
|-
 
|}
 
|}
  
==Electrical Characteristics==
+
==电气特性==
 
{| class="wikitable"
 
{| class="wikitable"
| align="center" style="background:#f0f0f0;"|'''Characteristics'''
+
| align="center" style="background:#f0f0f0;"|'''特性'''
| align="center" style="background:#f0f0f0;"|'''Symbol'''
+
| align="center" style="background:#f0f0f0;"|'''标示'''
| align="center" style="background:#f0f0f0;"|'''Min'''
+
| align="center" style="background:#f0f0f0;"|'''最小值'''
| align="center" style="background:#f0f0f0;"|'''Typ'''
+
| align="center" style="background:#f0f0f0;"|'''经典值'''
| align="center" style="background:#f0f0f0;"|'''Max'''
+
| align="center" style="background:#f0f0f0;"|'''最大值'''
| align="center" style="background:#f0f0f0;"|'''Unit'''
+
| align="center" style="background:#f0f0f0;"|'''单位'''
 
|-
 
|-
| Power supply voltage||VDD||3||3.3||3.5||V
+
| 电源电压||VDD||3||3.3||3.5||V
 
|-
 
|-
 
|}
 
|}
  
==Hardware==
+
==硬件图==
  
 
[[File:IM140714004pic1.jpg|500px]]
 
[[File:IM140714004pic1.jpg|500px]]
Line 38: Line 37:
 
[[File:IM140714004pic3.jpg|500px]]
 
[[File:IM140714004pic3.jpg|500px]]
  
==Pin Map==
+
==引脚图==
 
{| class="wikitable"
 
{| class="wikitable"
 
| align="center" style="background:#f0f0f0;"|'''Pin Index'''
 
| align="center" style="background:#f0f0f0;"|'''Pin Index'''
Line 99: Line 98:
 
|}
 
|}
  
==Instruction==
+
==使用说明==
*Plug Rpi Arduino [[Shield]] Add-on into RPI V2, connect SHT10 to IIC interface through 4-pin wires. Power Raspberry Pi V2.
+
*将RpiArduinoShieldAddon插到RPI V2上面,将SHT10通过电子积木4pin连线接到IIC电子积木接口上,上电。
*[[Download]] the SDK from this link: https://github.com/iteadsw/SDK and then install it.
+
*从https://github.com/itead/SDK 下载SDK并安装。
*Modify the file ReadSHT1xValues.ino
+
*修改文件 ReadSHT1xValues.ino
: modified codes as below:
+
: 修改后的编码如下:
 
::define dataPin 3
 
::define dataPin 3
 
::define clockPin 5
 
::define clockPin 5
*Enter into the directory '''libraries/itead_SHT1x/examples/ReadSHT1xValues''', compile and run the file '''ReadSHT1xValues.ino'''
+
*进入目录 '''libraries/itead_SHT1x/examples/ReadSHT1xValues''', 编译运行 '''ReadSHT1xValues.ino'''
:Command as below to compile ReadSHT1xValues.ino
+
:编译ReadSHT1xValues.ino的指令如下
 
::$ iteadcompile ReadSHT1xValues ReadSHT1xValues.ino
 
::$ iteadcompile ReadSHT1xValues ReadSHT1xValues.ino
:Command to run this program
+
:运行指令如下
 
::$ sudo ./ ReadSHT1xValues
 
::$ sudo ./ ReadSHT1xValues
*When the compilation is done, you can read the temperature and humidity data from the terminal.
+
*最后可以从终端上读到传感器传回的温湿度值
  
 
[[File:IM140714004in1.jpg|400px]]
 
[[File:IM140714004in1.jpg|400px]]
 
[[File:IM140714004in2.jpg|500px]]
 
[[File:IM140714004in2.jpg|500px]]
  
==Download==
+
==文件下载==
[[File:SHC_IM140714004.pdf]]
+
原理图---[[File:SHC_IM140714004.pdf]]
  
==Useful Link==
+
==有用链接==
https://github.com/iteadsw/SDK
+
https://github.com/itead/SDK

Latest revision as of 03:26, 2 December 2014

概述

IM140714004 3.jpg

市场上有各种各样为Arduino定制的Shield和电子积木,而为树莓派定制的相对不多。这款RPI Arduino Shield Add-on 把树莓派的32PIN Connector 扩展为Arduino 引脚,可以方便连接各种Arduino Shields,同时引出2组Grove电子积木接口,可连接各种电子积木。

我们不仅仅只是提供一块可以方便的插在树莓派上面的板子,还为其配套提供了SDK,移植了Arduino上的驱动程序。安装完SDK后,就可以像在Arduino平台底下一样,非常轻松的驱动这块板子。

  • 树莓派的32PIN 接口扩展为Arduino 引脚
  • 2组Grove电子积木接口
  • 2个电子积木接口
  • 供电电压3V3、5V可调

Specification

PCB尺寸 62.33X49.67X1.6mm
接口 IIC, UART, Arduino Shield

电气特性

特性 标示 最小值 经典值 最大值 单位
电源电压 VDD 3 3.3 3.5 V

硬件图

IM140714004pic1.jpg IM140714004pic2.jpg IM140714004pic3.jpg

引脚图

Pin Index Pin Name Arduino Shield Description
1 3V3 -
2 5V -
3 SDA A4 UART SDA
4 5V -
5 SCL A5 UART SCL
6 GND -
7 GPIO7 D9 UART TXD
8 TXD D1
9 GND -
10 RXD D0 UART RXD
11 GPIO0 D2
12 GPIO1 D3
13 GPIO2 D4
14 GND -
15 GPIO3 D5
16 GPIO4 D6
17 3V3 -
18 GPIO5 D7
19 MOSI D11
20 GND -
21 MISO D12
22 GPIO6 D8
23 SCK D13
24 CE0 D10
25 GND -
26 CE1 A3

使用说明

  • 将RpiArduinoShieldAddon插到RPI V2上面,将SHT10通过电子积木4pin连线接到IIC电子积木接口上,上电。
  • 从https://github.com/itead/SDK 下载SDK并安装。
  • 修改文件 ReadSHT1xValues.ino
修改后的编码如下:
define dataPin 3
define clockPin 5
  • 进入目录 libraries/itead_SHT1x/examples/ReadSHT1xValues, 编译运行 ReadSHT1xValues.ino
编译ReadSHT1xValues.ino的指令如下
$ iteadcompile ReadSHT1xValues ReadSHT1xValues.ino
运行指令如下
$ sudo ./ ReadSHT1xValues
  • 最后可以从终端上读到传感器传回的温湿度值

IM140714004in1.jpg IM140714004in2.jpg

文件下载

原理图---File:SHC IM140714004.pdf

有用链接

https://github.com/itead/SDK