Difference between revisions of "I2C connector pinout"

From BitWizard WIKI
Jump to: navigation, 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...")
 
(Connecting the bitwizard boards to an Arduino)
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
 
|-
 
|-
 
|}
 
|}
  
 
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.
 
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.

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.