Professional Documents
Culture Documents
Basic Connection of Module Vs MCU - 3
Basic Connection of Module Vs MCU - 3
com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
Pushbutton to 12V
Should you need to connect Arduino inputs to a DC voltage higher than 5V
ARDUINO
+12V
basic connections
Optocoupled inputs
Pin Goes
HIGH
when button
pressed
Used when galavanic separation between external circuitry and Arduino circuit is required
5V
5V
MAX +12V
IN
1K
IN
470
10K
100nF
IN
K
To reduce the
interferences
add a capacitor
Vin
LOW
Pin Goes
LOW
when button
pressed
10K
1K
Pushbutton to GND
NC
5V
4N25
Pin Goes
HIGH
when button
pressed
Pushbutton to 5V
Trimmer or Potentiometer
Photoresistor
5V
5V
Pin Goes
HIGH
when button
pressed
IN
IN
Pin Goes
LOW
when button
pressed
IN
1K
IN
10K
5V
Analog
Input
IN
Analog
Input
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
+12V
5V
ARDUINO
470
470
basic connections
A
K
A
Connect a Led
LED clusters
HIGH
5V
470
OUT
A
LOW
Led goes
ON
when pin
is set to
LOW
K
A
470
OUT
Leds goes
ON
when pin
is set to
LOW
NPN
Connect a Lamp (DC Low Voltage)
Connect a Led
2.2K
E
B
1N4007
OUT
2N2222
Lamp goes
ON
when pin
is set to
LOW
Led goes
ON
when pin
is set to
HIGH
NPN
470
E
B
2.2K
OUT
OUT
BC337
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
ARDUINO
Connect a Relay
+5V ... 12V
basic connections
Rel
A
OUT
RCA
OUT
1F
1K
1N4007
Relay goes
ON
when pin
is set to
HIGH
100
NPN
C
2.2K
B
C
E
B
BC337
Connect a Buzzer
Connect a Mosfet
+48V
OUT
Mosfet
excited
when pin
is set to
HIGH
GDS
IRL540
G
100
22K
OUT
100
Buzzer
Reccomended
only for Switch or
in Low frequency
applications.
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
ARDUINO
Connect a Speaker
basic connections
10F 16V
1K
NPN
10F 16V
B
E
100
22K
OUT
100
100K
+5V
100F 16V
C
B
2N2222
NC
NC
Connect a Triac
TLP3020
OUT
470
1K
100
Yuou can
use a
PWM
pin
A2
100nf
TRIAC
1/2 W
A1
100nf 630V
AC IN
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
ARDUINO
+12V
basic connections
100K
OUT
You can also
use a PWM
pin
OUT
100
R
B
S
D
100
100K
Connect a DC Motor
+12
G
100K
OUT
100
1N4007
GDS
IRL540
Connect an Encoder
Clockwise
1F
Fase 1(A)
A
Fase 2(B)
IN
10K
IN
Set Pin
to HIGH
Motor ON
Counterclockwise
D
100nF
100
100K
OUT
10K
100nF
B
A C
GDS
IRL540
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
basic connections
5V
10K
IN/OUT
2N7000
10K
IN/OUT
4,7K
5V
10K
3,3V
10K
ARDUINO
IN/OUT
S
IN/OUT
2N7000
D
G
CMOS voltage
10K
+5V
IN
VCC
VDD
Aout
Fout
Ain
Fin
Bout
Bin
Cout
MC14504B
OUT
TTL 0-5V
IN
OUT
NPN
2,2K
MODE
Eout
Ein
Cin
Dout
GND
Din
C
B
2N2222
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
ARDUINO
basic connections
Connect a Microphone
Connect a Servo
OUT
5V
22K
100K
+2,5V
IN
NPN
1K
Analog
Input
3,3K
MIC
Digital
Output
4,5 - 6V
Connect to an external power supply!
10F
C
B
2N2222
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
10
THE
UNOFFICIAL
ARDUINO
basic connections
14
11
13
16
7
5
15
LTC-2623
16
5V
DOUT
DIG0
SEGD
DIG4
SEGDP
GND
SEGE
DIG6
SEGC
11
DIG2
DIG3
DIG7
14
SS
DIN
MAX7221
MOSI
7
15
GND
SEGB
DIG5
SEGF
16
DIG1
SEGA
13
LOAD
CS
CLK
13
12
11
10
SEGD
DIG4
SEGDP
GND
SEGE
DIG6
SEGC
DIG2
DIG7
Iset
RX
14
DIG0
DIG3
V+
SEGG
15
DOUT 24
Current
1.5v
RX
2.0v
40ma
30ma
20ma
10ma
12K
12K
11K
10K
10K
18K
17K
16K
15K
14K
30K
28K
26K
24K
22K
68K
64K
60K
56K
51K
2.5v
3.0v
3.5v
12
MAX7221
DIN
V+
Iset
SEGG
GND
SEGB
DIG5
SEGF
DIG1
SEGA
LOAD
CS
CLK
13
SCK
0,1F
10F
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
11
THE
UNOFFICIAL
ARDUINO
basic connections
Connect a LCD HITACHI 44780 compatible
use PWM
to change
LCD
brightness
1 Vss
1K
D10
Optional
D2
D3
D4
E
B
D5
BC337
D11
GROUND
2 Vdd
RAW
3 Vee
4 RS
Contrast
Register Sel
5 R/W
Read/Write
Enable
D0
Data bit 0
D1
Data bit 1
D2
Data bit 2
10 D3
Data bit 3
11 D4
Data bit 4
12 D5
Data bit 5
13 D6
Data bit 6
14 D7
Data bit 7
15
+Backlight
16
-Backlight
D12
10K
5V
Connect to Ground if
LCD Brightness is not used
270
1 2 3 4 5 6
11 12 13 14 15 16
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
ARDUINO
basic connections
OUT1
OUT2
OUT
Charlieplexing
270
H=High, L=Low, i=Input
7 Segments Display
270
5V
common
OUT3
OUT
OUT
OUT
270
OUT
OUT
10
OUT
OUT
OUT
OUT
270
270
10
OUT
OUT
270
270
270
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
ARDUINO
basic connections
LED Array
OUT
OUT
1K
OUT
1K
OUT
E
B
270
1
OUT
OUT
OUT
270
15
A
270
270
OUT
OUT
11
16
OUT
OUT
14
13
OUT
270 x 4
OUT
OUT
OUT
OUT
OUT
OUT
BC337
1K
270
270
1K
OUT
270
OUT
LTC-2623
16
15
14
13
12
11
10
270
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
B
A1
A2
P0
P1
P2
P3
Vss
BC337
A0
P4
P5
P6
P7
INT
SCL
SDA
VDD
A2
SCL
INT
P7
P6
PCF8574x
SDA
P0
P1
P2
Vss
P4
ARDUINO
2 Vdd
3 Vee
RS
1 Vss
Read/Write
Register Sel
GROUND
13 D6
12 D5
11 D4
10 D3
14 D7
D2
D1
D0
-Backlight
+Backlight
Data bit 7
Data bit 6
Data bit 5
Data bit 4
Data bit 3
Data bit 2
Data bit 1
Data bit 0
Enable
15
Contrast
RAW
5 R/W
16
11 12 13 14 15 16
1 2 3 4 5 6
E
C
PCF8574x
P5
SDA
A1
basic connections
P3
1K
SCL
VDD
A0
12
THE
UNOFFICIAL
10K
5V
03 APR 2013
ND
BY
www.pighixxx.com
ver 1 rev 0
13
THE
UNOFFICIAL
ARDUINO
basic connections
SCK
D/C
SCE
VDD
LED
SDIN
RES
GND
VOUT
SCE
SDIN
VDD
RES
GND
D/C
SCK
NOKIA 5110
K
1N4148 x 4
VDD
D/C
SCE
SDIN
RES
D12
1.8K
D2
1.8K
D3
1.8K
D4
1.8K
D5
D6
NOKIA 3110
1.8K
5V
120
LED
SCK
3.3K
3.3K
3.3K
3.3K
3.3K
4.7F
VOUT
GND
3.3K =
1.8K =
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
14
THE
UNOFFICIAL
ARDUINO
basic connections
D8
D9
D11
OUT1
IN2
OUT2
IN3
OUT3
IN4
IN5
IN6
IN1
OUT1
IN2
OUT2
IN3
OUT3
IN4
OUT4
IN5
OUT5
IN6
OUT6
IN7
OUT7
GND
COM
ULN2003
D10
IN1
OUT4
OUT5
OUT6
IN7
OUT7
GND
COM
22
22
ULN2003
D9
D11
OUT1
IN2
OUT2
IN3
OUT3
IN4
IN5
IN6
ULN2003
D10
IN1
22 =
OUT4
OUT5
22
D8
OUT6
IN7
OUT7
GND
COM
22
Zener 12V
12
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
15
THE
UNOFFICIAL
ARDUINO
basic connections
5V
GPA7
GPB1
GPA6
GPB2
GPA5
GPB3
GPA4
GPB4
GPA3
GPB5
GPA2
INTB
RES
A2
A1
A0
VSS
NC
SCL
SDA
NC
GPA0
GPA1
INTA
VDD
GPB7
GPB6
A2
GPB5
SCL
GPB4
RES
GPB3
NC
GPA2
GPA3
GPA4
GPA5
MCP23017
INTA
INTB
7
8
9
10
11
A1
12
13
NC
GPA6
GPA0
VSS
SDA
GPA7
GPA1
GPB2
VDD
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
GPB1
GPB7
10K
GPB0
GPB6
MCP23017
GPB0
SDA
SCL
14
A0
15
16
17
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
ARDUINO
FTDI Connector
basic connections
DIY Arduino
5V
16
100nF
FTDI
K
1N4007
100nF
47F 16V
RESET
OUT 5V
D2
D3
D4
22pF
100nF
PC6
PC5
PD0
PC4
PD1
PC3
PD2
PC2
PD3
PC1
PD4
VCC
22pF
GND
PB6
5.1
16MhZ
220
Digital Pin
D5
D6
D7
D8
Out
Reset
100nF
(rx)D0
(tx)D1
330
330
100nF
DCIN 12 24V
220F 50V
7805
10K
RTS
TX
RX
Vcc
CTS
GND
IGO
ATMEGA328
AN5
AN4
AN3
AN2
AN1
AN0
AGND
Aref
AVcc
D13
D12
D11
D10
D9
PC0
GND
AREF
AVCC
PB7
PB5
PD5
PB4
PD6
PB3
PD7
PB2
PB0
PB1
Zener 5.1V
1 PC6
19 PB5
18 PB4
GND
330
RESET
5V
17 PB3
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
Connect a SD Card
ARDUINO
3.3V
VCC
NC
Aout
Fout
Ain
Fin
Bout
D12 MISO
D11 MOSI
Bin
D13 SCK
VCC
Aout
Ain
Bout
Bin
Cout
Cin
GND
Cout
MC14050B
NC
Fout
NC
Fin
Eout
Ein
Din
Dout
GND
Din
Clock
GND
Vi
DOut
LM317
Adj
DCIN 5V
75
10F 16V
Vo
470
Reserved
330
Reserved
5
6
7
8
100F 16V
ChipSel
3
2
1
9
Ein
VCC
DIn
Eout
Dout
SD Card Pinout
17
NC
Cin
100nF
D10 SS
GND
MC14050B
basic connections
OUT 3.3V
www.pighixxx.com
BY
LM317 (TO-92)
ND
03 APR 2013
ver 1 rev 0
18
THE
UNOFFICIAL
ARDUINO
5V
32768Khz
X1
LM35
X2
VCC
Vbat
Out
GND
A1
VCC
10K
5V
GND
DS1307
basic connections
SQW
SCL
SCL
SDA
SDA
3V
Battery
A0
18K
GND
Out
X1
No 3V Battery?
Connect Vbat to ground.
LM35 (TO-92)
X2
Vbat
1N4148 x 2
VCC
DS1307
VCC
GND
SQW
SCL
SDA
Connect to VGA
Connect to Composite Video
1
470
470
470
1
1K
470
Sync
Video
Front
11
68
68
Rear
VSync
10
3
HSync
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0
THE
UNOFFICIAL
TOLERANCE
ARDUINO
5%
basic connections
10%
BLACK
x1
BROWN
x10
RED
x100
ORANGE
x1,000
YELLOW
x10,000
GREEN
x100,000
BLUE
x1,000,000
VIOLET
GRAY
WHITE
K =x1,000
M =x1,000,000
MULTIPLIER
www.pighixxx.com
BY
ND
03 APR 2013
ver 1 rev 0