Difference between revisions of "RASPBERRY PI Arduino Shield ADD-ON"
m |
(Marked this version for translation) |
||
Line 1: | Line 1: | ||
<translate> | <translate> | ||
− | ==Overview== | + | ==Overview== <!--T:1--> |
[[File:IM140714004_3.jpg|thumb|400px|right]] | [[File:IM140714004_3.jpg|thumb|400px|right]] | ||
Compared to Arduino, it's hard to find the shields and electronic brick customized for Raspberry Pi. This Arduino [[Shield]] Add-on has extended RPI 32PIN Connector to Arduino PIN, which will facilitate connections to all kinds of arduino shields. Meanwhile, two groups of electronic brick interfaces are equipped on the add-on, which are free to be connected to various electronic bricks. | Compared to Arduino, it's hard to find the shields and electronic brick customized for Raspberry Pi. This Arduino [[Shield]] Add-on has extended RPI 32PIN Connector to Arduino PIN, which will facilitate connections to all kinds of arduino shields. Meanwhile, two groups of electronic brick interfaces are equipped on the add-on, which are free to be connected to various electronic bricks. | ||
+ | <!--T:2--> | ||
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. | 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. | ||
− | ==Features== | + | ==Features== <!--T:3--> |
**extend RPI 32pin connector to Arduino [[Shield]] | **extend RPI 32pin connector to Arduino [[Shield]] | ||
*two groups of Grove electronic brick interfaces | *two groups of Grove electronic brick interfaces | ||
Line 12: | Line 13: | ||
*two optional voltage levels 3V3/5V | *two optional voltage levels 3V3/5V | ||
− | ==Specification== | + | ==Specification== <!--T:4--> |
{| border="1" | {| border="1" | ||
| PCB Size||62.33X49.67X1.6mm | | PCB Size||62.33X49.67X1.6mm | ||
Line 20: | Line 21: | ||
|} | |} | ||
− | ==Electrical Characteristics== | + | ==Electrical Characteristics== <!--T:5--> |
{| class="wikitable" | {| class="wikitable" | ||
| align="center" style="background:#f0f0f0;"|'''Characteristics''' | | align="center" style="background:#f0f0f0;"|'''Characteristics''' | ||
Line 33: | Line 34: | ||
|} | |} | ||
− | ==Hardware== | + | ==Hardware== <!--T:6--> |
+ | <!--T:7--> | ||
[[File:IM140714004pic1.jpg|500px]] | [[File:IM140714004pic1.jpg|500px]] | ||
[[File:IM140714004pic2.jpg|500px]] | [[File:IM140714004pic2.jpg|500px]] | ||
[[File:IM140714004pic3.jpg|500px]] | [[File:IM140714004pic3.jpg|500px]] | ||
− | ==Pin Map== | + | ==Pin Map== <!--T:8--> |
{| class="wikitable" | {| class="wikitable" | ||
| align="center" style="background:#f0f0f0;"|'''Pin Index''' | | align="center" style="background:#f0f0f0;"|'''Pin Index''' | ||
Line 100: | Line 102: | ||
|} | |} | ||
− | ==Instruction== | + | ==Instruction== <!--T:9--> |
*Plug Rpi Arduino [[Shield]] Add-on into RPI V2, connect SHT10 to IIC interface through 4-pin wires. Power Raspberry Pi V2. | *Plug Rpi Arduino [[Shield]] Add-on into RPI V2, connect SHT10 to IIC interface through 4-pin wires. Power Raspberry Pi V2. | ||
*[[Download]] the SDK from this link: https://github.com/iteadsw/SDK and then install it. | *[[Download]] the SDK from this link: https://github.com/iteadsw/SDK and then install it. | ||
Line 114: | Line 116: | ||
*When the compilation is done, you can read the temperature and humidity data from the terminal. | *When the compilation is done, you can read the temperature and humidity data from the terminal. | ||
+ | <!--T:10--> | ||
[[File:IM140714004in1.jpg|400px]] | [[File:IM140714004in1.jpg|400px]] | ||
[[File:IM140714004in2.jpg|500px]] | [[File:IM140714004in2.jpg|500px]] | ||
− | ==Download== | + | ==Download== <!--T:11--> |
[[File:SHC_IM140714004.pdf]] | [[File:SHC_IM140714004.pdf]] | ||
− | ==Useful Link== | + | ==Useful Link== <!--T:12--> |
https://github.com/iteadsw/SDK | https://github.com/iteadsw/SDK | ||
</translate> | </translate> |
Revision as of 09:34, 17 July 2014
Contents
Overview
Compared to Arduino, it's hard to find the shields and electronic brick customized for Raspberry Pi. This Arduino Shield Add-on has extended RPI 32PIN Connector to Arduino PIN, which will facilitate connections to all kinds of arduino shields. Meanwhile, two groups of electronic brick interfaces are equipped on the add-on, which are free to be connected to various electronic bricks.
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.
Features
- extend RPI 32pin connector to Arduino Shield
- two groups of Grove electronic brick interfaces
- two electronic brick intefaces
- two optional voltage levels 3V3/5V
Specification
PCB Size | 62.33X49.67X1.6mm |
Interface | IIC, UART, Arduino Shield |
Electrical Characteristics
Characteristics | Symbol | Min | Typ | Max | Unit |
Power supply voltage | VDD | 3 | 3.3 | 3.5 | V |
Hardware
Pin Map
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 |
Instruction
- Plug Rpi Arduino Shield Add-on into RPI V2, connect SHT10 to IIC interface through 4-pin wires. Power Raspberry Pi V2.
- Download the SDK from this link: https://github.com/iteadsw/SDK and then install it.
- Modify the file ReadSHT1xValues.ino
- modified codes as below:
- define dataPin 3
- define clockPin 5
- Enter into the directory libraries/itead_SHT1x/examples/ReadSHT1xValues, compile and run the file ReadSHT1xValues.ino
- Command as below to compile ReadSHT1xValues.ino
- $ iteadcompile ReadSHT1xValues ReadSHT1xValues.ino
- Command to run this program
- $ sudo ./ ReadSHT1xValues
- When the compilation is done, you can read the temperature and humidity data from the terminal.