Difference between revisions of "I2C connector pinout"

From BitWizard Wiki
Jump to navigation Jump to search
(Created page with " For the interconnect between I2C masters and the I2C expansion boards BitWizard uses a 4-pin I2C cable. {| border=1 ! pin !! function !! remark |- | 1 || GND || Power Grou...")
 
Line 22: Line 22:


{| border=1
{| border=1
! pin !! function !! arduino pin
! pin !! function !! arduino pin !! Arduino Mega
|-
|-
| 1 || GND || GND
| 1 || GND || GND || GND
|-
|-
| 2 || SDA || A4 (Analog input 4)
| 2 || SDA || A4 (Analog input 4) || Digital 20
|-
|-
| 3 || SCK || A5 (analog input 5)
| 3 || SCK || A5 (analog input 5) || Digital 21
|-
|-
| 4 || VCC || VCC
| 4 || VCC || VCC || VCC
|-
|-
|}
|}

Revision as of 15:57, 6 April 2012

For the interconnect between I2C masters and the I2C expansion boards BitWizard uses a 4-pin I2C cable.


pin function remark
1 GND Power Ground
2 SDA Serial I2C Data
3 SCK Serial I2C Clock
4 VCC Power 5V.

The connector is laid out as follows:


Connecting the bitwizard boards to an Arduino

pin function arduino pin Arduino Mega
1 GND GND GND
2 SDA A4 (Analog input 4) Digital 20
3 SCK A5 (analog input 5) Digital 21
4 VCC VCC VCC

You could use other pins, but then you have to make a software I2C implementation. This is not too difficult, but might be neccesary if something else is already on the I2C pins.