Arduino Basic Connection PDF
Arduino Basic Connection PDF
THE
UNOFFICIAL
basic connections
Relè
100Ω
A K OUT
1N4007 1µF RCA
1KΩ
K
Relay goes
ON
when pin
is set to
A
HIGH
NPN
C
2.2KΩ B
OUT
E C E
B
BC337
Connect a Buzzer
Connect a Mosfet
+48V
100Ω
OUT
Mosfet
excited
when pin
GDS
is set to
HIGH
IRL540
OUT MAX 2.5A
D
100Ω G Buzzer
OUT
S
22KΩ
Reccomended
only for Switch or
in Low frequency
applications. www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
4
THE
UNOFFICIAL
Connect a Speaker
ARDUINO
basic connections +5V 8Ω
1KΩ
10µF 16V
100KΩ
NPN
10µF 16V C
100Ω B
OUT
E
22KΩ
100µF 16V
100Ω
C E E C
B B
2N2222
A B Connect a Triac
K NC
NC E
TLP3020
A 6
470Ω 1KΩ 100Ω 1/2 W
OUT A2
TRIAC
100nf
Yuou can
use a
PWM K 4 G 100nf 630V
pin A1
AC IN
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
5
THE
UNOFFICIAL Connect a RGB Led Strip
+12V
ARDUINO
basic connections
D
100Ω G
OUT +12
100KΩ
You can also S G
use a PWM
pin D
100Ω G R
OUT
B
100KΩ
S
D
100Ω G
Connect a DC Motor OUT
100KΩ
S
A K
1N4007
GDS
IRL540
Fase 1(A)
K
10KΩ
1µF
A
IN
Fase 2(B)
A
10KΩ C Counterclockwise
You can also IN
use a PWM
B
pin
100nF
D
100Ω G
100nF
OUT
B
A C
S
100KΩ
Set Pin
to HIGH GDS
Motor ON
IRL540
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
6
THE
UNOFFICIAL
ARDUINO Bi-Directional Voltage Level Converter 3.3V to 5V Bi-Directional Voltage Level Converter 3.3V to 5V
with voltage divider
basic connections
5V
3,3V 5V
4,7KΩ
10KΩ
10KΩ
IN/OUT IN/OUT
10KΩ
10KΩ
2N7000
IN/OUT IN/OUT
2N7000
S D
S D
TTL / CMOS converter (6 inputs/outputs) TTL / CMOS converter
G
10KΩ
OUT
NPN
VCC VDD TTL 0-5V
2,2KΩ
OUT Aout Fout
IN
IN
MC14504B
Ain Fin
Bout MODE
Bin Eout
Cout Ein
Cin Dout
GND Din
www.pighixxx.com
C E E C
B B BY ND
03 APR 2013
2N2222 ver 1 rev 0
7
THE
UNOFFICIAL
ARDUINO
basic connections
OUT
5V
+2,5V
Digital
Output
100KΩ
22KΩ
IN
NPN 1KΩ
4,5 - 6V
Analog Connect to an external power supply!
Input
MIC
3,3KΩ
10µF
C E E C
B B
2N2222
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
8
THE Out1 Out2 Out3
UNOFFICIAL
ARDUINO
basic connections
Charlieplexing
OUT
270Ω
OUT1 H=High, L=Low, i=Input
7 Segments Display
270Ω
OUT2
5V
common 5 7
270Ω
270Ω
OUT3
OUT 9 6 OUT
OUT 10
OUT 1 3 OUT
4 OUT
2
A K
10 9 8 7 6
270Ω
OUT
OUT
270Ω
OUT 1 2 3 4 5
270Ω
OUT
270Ω
OUT
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
9
THE
UNOFFICIAL
ARDUINO
basic connections
LED Array
5V
common
OUT
1KΩ
OUT
1KΩ
OUT OUT
1KΩ
OUT C E
B
OUT
1KΩ BC337
OUT
270Ω
270Ω
270Ω
270Ω
270Ω x 4 1 14 11 8
OUT 13
OUT 16
OUT
OUT
OUT
OUT
OUT 7
OUT 5
270Ω 6 3 2 15
OUT A K
270Ω
OUT LTC-2623
16 15 14 13 12 11 10 9
270Ω
OUT
270Ω
OUT
1 2 3 4 5 6 7 8
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
10
THE
UNOFFICIAL
ARDUINO
basic connections
1 14 11 8
13
16
7 1 DIN DOUT 24
5
DIG0 SEGD
6 3 2 15 DIG4
LTC-2623 SEGDP
16 15 14 13 12 11 10 9
5V
GND SEGE
DIG6 SEGC
MAX7221
1 2 3 4 5 6 7 8 DIG2 V+
MOSI DIN DOUT
1 DIG0 SEGD 6
DIG3 Iset
DIG4 SEGDP 3
GND SEGE 5 DIG7 SEGG
DIG6 SEGC 2
MAX7221
RX
11 DIG2 V+ GND SEGB
Current 1.5v 2.0v 2.5v 3.0v 3.5v
8 DIG3 Iset
40ma 12KΩ 12KΩ 11KΩ 10KΩ 10KΩ DIG5 SEGF
DIG7 SEGG
RX 7 30ma 18KΩ 17KΩ 16KΩ 15KΩ 14KΩ
GND SEGB 15 20ma 30KΩ 28KΩ 26KΩ 24KΩ 22KΩ DIG1 SEGA
DIG5 SEGF 16 10ma 68KΩ 64KΩ 60KΩ 56KΩ 51KΩ
14 LOAD
DIG1 SEGA 13 12 CS
CLK 13
SS LOAD
CS
CLK SCK
0,1µF
10µF
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 1 Vss GROUND
LCD 2 Vdd RAW
brightness 1KΩ 3 Vee Contrast
D10 4 RS Register Sel
6 E Enable
D2 7 D0 Data bit 0
8 D1 Data bit 1
D3 9 D2 Data bit 2
10 D3 Data bit 3
D4 11 D4 Data bit 4
C E
12 D5 Data bit 5
B Used for 4bit mode
D5 13 D6 Data bit 6
BC337 14 D7 Data bit 7
D11 15 A +Backlight
16 K -Backlight
D12
10KΩ
5V Connect to Ground if
270Ω LCD Brightness is not used
1 2 3 4 5 6 11 12 13 14 15 16
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
12
03 APR 2013
www.pighixxx.com
ver 1 rev 0
ND
BY
1 Vss GROUND
2 Vdd RAW
3 Vee Contrast
4 RS Register Sel
5 R/W Read/Write
6 E Enable
7 D0 Data bit 0
8 D1 Data bit 1
9 D2 Data bit 2
INT
SCL
SDA
10 D3
VDD
Data bit 3
P7
P6
P5
P4
11 D4 Data bit 4
12 D5 Data bit 5
Used for 4bit mode
13 D6 Data bit 6
PCF8574x 14 D7 Data bit 7
15 A +Backlight
16 K -Backlight
Vss
P0
P1
P2
P3
A0
A1
A2
Connect via I2C a LCD HITACHI 44780 compatible
BC337
B
C
11 12 13 14 15 16
1KΩ
1 2 3 4 5 6
P4 Vss
P5 P3
P6 P2
PCF8574x
10KΩ
P7 P1
INT P0
SCL A2
SDA A1
VDD A0
SCL
basic connections
ARDUINO
5V
UNOFFICIAL
SDA
THE
13
THE
UNOFFICIAL
ARDUINO
basic connections
7
1
8
2
VDD
SCE
D/C
SCK
SDIN
VOUT
VDD
SCE
SDIN
GND
RES
LED
SCK
D/C
GND
RES
1N4148 x 4 5V
120Ω
D12 VDD LED
1.8KΩ
D2 D/C
1.8KΩ
D3 SCE
1.8KΩ
D4 SDIN
1.8KΩ
D5 RES
1.8KΩ
D6 SCK
4.7µF
3.3KΩ
3.3KΩ
3.3KΩ
3.3KΩ
3.3KΩ
3.3KΩ = 1.8KΩ =
VOUT
www.pighixxx.com
GND
BY ND
03 APR 2013
ver 1 rev 0
14
THE
UNOFFICIAL
D8 IN1 OUT1
2 3
D9 IN2 OUT2
ULN2003
6 4
D11 IN4 OUT4
IN5 OUT5
IN6 OUT6
IN7
5
OUT7
IN2 OUT2
External Motor Supply
IN3 OUT3
Not Arduino Supply!
IN4 OUT4
IN5 OUT5
IN6 OUT6
IN7 OUT7
Drive a Bipolar Stepper (Basic 1)
GND COM
22Ω
ULN2003
22Ω
D8 IN1 OUT1
D9 IN2 OUT2
22Ω =
D10 IN3 OUT3
ULN2003
IN5
22Ω
OUT5
IN6 OUT6
IN7 OUT7
22Ω
GND COM
Zener 12V
All Resistor 1/4W External Motor Supply
K A
12
www.pighixxx.com
Not Arduino Supply!
BY ND
03 APR 2013
ver 1 rev 0
15
THE
UNOFFICIAL
5V
GPB0 GPA7
GPB1 GPA6
GPB3 GPA4
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
GPB4 GPA3
MCP23017
GPB5 GPA2
GPB6 GPA1
GPA7
GPA6
GPA5
GPA4
GPA3
GPA2
GPA1
GPA0
RES
INTB
INTA
A2
A1
A0
GPB7 GPA0
GPB0
GPB1
GPB2
GPB3
GPB4
GPB5
GPB6
GPB7
VDD
VSS
SCL
SDA
NC
NC
NC RES 7
8
9
SCL A2
10 SDA
11
SDA A1 12 SCL
13
NC A0 14
15
16
17
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
16
THE
UNOFFICIAL
FTDI
A K
A K 10KΩ
IGO 1
1N4007 100nF Reset
GND
CTS
Vcc
RX
TX
RTS
7805
RESET PC6 PC5 AN5
(rx)D0 PD0 PC4 AN4
DCIN 12 24V OUT 5V (tx)D1 PD1 PC3 AN3
220µF 50V
47µF 16V
+ + D2 AN2
330Ω
100nF
100nF
PD2 PC2
ATMEGA328
100nF
D4 PD4 PC0 AN0
22pF 22pF
VCC GND AGND
GND AREF Aref
PB6 AVCC AVcc
PB7 PB5 D13
Protect a I/O Pin D5 PD5 PB4 D12
K A 16MhZ
D6 PD6 PB3 D11
5.1
220Ω
D7 PD7 PB2 D10
Digital Pin In/Out D8 PB0 PB1 D9
Zener 5.1V
19 PB5
330Ω
A K
RESET 1 PC6 18 PB4
GND 5V
17 PB3
www.pighixxx.com
Recommended ICSP pinout
BY ND
03 APR 2013
ver 1 rev 2
17
THE
UNOFFICIAL Connect a SD Card
ARDUINO 3.3V
basic connections
VCC NC
Aout Fout
Ain
MC14050B
Fin
D12 MISO
Bout NC
D10 SS Bin Eout
D11 MOSI
D13 SCK
Cout Ein
VCC
GND
Cout
Bout
Aout
Cin
Bin
Ain
Cin Dout
MC14050B
GND Din
Dout
Eout
Fout
Din
Ein
Fin
NC
NC
SD Card Pinout Simple 3.3V Power Supply
VCC
Only for 5V Arduino
4
GND 3 5 Clock
DIn 2 6 GND
ChipSel 1 7 DOut Vi Adj
LM317
Reserved 9 8 Reserved
470Ω
330Ω
Vo
DCIN 5V
100µF 16V
10µF 16V
+ +
100nF
75Ω
OUT 3.3V
www.pighixxx.com
BY ND
03 APR 2013
LM317 (TO-92) ver 1 rev 0
18
THE
UNOFFICIAL
DS1307
10KΩ
X2 SQW
GND VCC
LM35
Vbat SCL SCL
Out GND SDA SDA
A1 3V
Battery
A0
VCC
18KΩ
GND
Out X1 VCC
DS1307
LM35 (TO-92) No 3V Battery?
Connect Vbat to ground.
X2 SQW
A K Vbat SCL
1N4148 x 2
GND SDA
Connect to VGA
470Ω
470Ω
470Ω
1
Sync
1KΩ 6 Front
9 Video
7 11
470Ω
Rear
68Ω
68Ω
VSync
www.pighixxx.com
10
BY ND
3 03 APR 2013
HSync ver 1 rev 0
19
THE
UNOFFICIAL
ARDUINO
basic connections
Connect a Keypad Connect a Keypad (with Interrupt)
2 + 3
1 + 2 3 1 5
2 + 5
3 + 7
1 + 7 2
5 + 7
7
3 + 6
1 + 6 6
5 + 6
3 + 4 4
1 + 4
4 + 5
1 2 3 4 5 6 7 1 2 3 4 5 6 7
K A
1N4148 x 4
IN IN
IN IN
IN IN
IN IN
IN IN
IN IN
IN IN
2
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 1
20
THE
UNOFFICIAL
ARDUINO
basic connections
5V
NPN 39Ω
1KΩ
K A
OUT
100nF
A K
5V C E E C
GND VCC 100Ω
IR B B
+ TSAL6200 2N2222
4.7µF
S
12KΩ
IN
Reccomended Vin - VF
R= 1000
to suppress IF *
power supply Vin Source Voltage
disturbances VF Forward Voltage Led
IF Forward Current Led
www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
21
THE
UNOFFICIAL
basic connections
C1+ VCC
+
V+ GND
C1- T1OUT
100nF
+
4 x 1µF
MAX232
TX2 TX1 RX1 RX2 +
C2+ R1IN
C2- R1OUT
100nF
RTS
7 14 12 9 V- T1IN
Tx
+
T2OUT T2IN
Rx
R2IN R2OUT
Vcc
1KΩ
1KΩ
V+ GND
C1- T1OUT
Rear
MAX232
C2+ R1IN
A K
C2- R1OUT
V- T1IN
RS-232
8 10 11 13
TTL/CMOS
RX2 TX2 TX1 RX1
RI 9 6 DSR
CTS 8 7 RTS www.pighixxx.com
BY ND
05 APR 2013
ver 1 rev 0
22
THE
UNOFFICIAL
ARDUINO
basic connections MIDI Interface
+5V
MIDI IN MIDI OUT
1.2KΩ
+5V
220Ω
NC Vcc
220Ω 5.6KΩ
1KΩ
A 6N137 VE
100nF
K VO
K A
NC GND
1N4148
1KΩ
RX (pin 0)
TX (pin 1)
1KΩ
NC Vcc
A VE
K VO
1KΩ
NC GND
Analog
Input
6N137
1KΩ
GND 1MΩ
2 IN
MIDI OUT Current Source Current Sink
5 4
Current Sink Current Source MIDI IN
NC 3 1 NC
www.pighixxx.com
BY ND
06 APR 2013
ver 1 rev 0
23
THE
UNOFFICIAL
ARDUINO
basic connections
Connect a Digital Temperature Sensor (DS18B20) A simple Rain Sensor with Arduino
MAXIM
GND VDD GND VDD GND VDD 18B20
DS18B20 DS18B20 DS18B20
+5V
DQ DQ DQ
4.7KΩ
IN
100nF GND VDD
DQ +5V
AC input
10KΩ
47KΩ
Voltin Resistor Value A B
470Ω K C
1KΩ
2.2KΩ NC E
1MΩ
5V
4N25 E C
B
BC517
47KΩ
A C
Rx 470Ω
IN IN
+
10µF 16V
E
A K 4N25
1N4007 www.pighixxx.com
Vin
LOW BY ND
06 APR 2013
ver 1 rev 0
24
THE
UNOFFICIAL
ARDUINO
basic connections
Scan Codes
100Ω
IN 76 05 06 04 0C 03 0B 83 0A 01 09 78 07
10KΩ
0E 16 1E 26 25 2E 36 3D 3E 46 45 4E 55 66
+5V
0D 15 1D 24 2D 2C 35 3C 43 44 4D 54 5B 5D
10KΩ
100Ω 58 1C 1B 23 2B 34 33 3B 42 4B 4C 52 5A
IN
12 1A 22 21 2A 32 31 3A 41 49 4A 59
14 11 29
NC 6 5 Clock
5V 4 3 GND
NC 2 1 Data
www.pighixxx.com
BY ND
07 APR 2013
ver 1 rev 0
25
THE
UNOFFICIAL
ARDUINO
basic connections
Connect a EEPROM via I2C
Address A2 SCL
0x50
0x51 xx24x04x 4Kb xx24x128x 128Kb
0x52 Vss SDA
0x53
0x54
0x55
0x56
0x57
24XXXX
+5V
xx24x08x 8Kb xx24x256x 256Kb
100nF
A0 Vcc
2.2KΩ
24XXXX
A1 WP
A2 SCL SCL
Vss SDA SDA
www.pighixxx.com
BY ND
07 APR 2013
ver 1 rev 0
26
THE
UNOFFICIAL
ARDUINO
basic connections
A Simple programmer
Rear
10KΩ
®
Connect a PS2 Dualshock controller K
1N4148
A
10KΩ
3.3V 4.7KΩ
33KΩ
GND Attention
Vib.Motor Clock ICSP
MOSI NC
MISO ACK
100nF
4.7KΩ
K A
5.1
Zener 5.1V C E
B
BC547
13
MISO 5V
+3.3V
SCK MOSI
10
11
RESET GND
www.pighixxx.com
BY ND
08 APR 2013
ver 1 rev 0
27
THE
UNOFFICIAL
PCF8574xx
Address A2 SCL 100nF
2.2KΩ
PCF8574 PCF8574A
0x20 0x38
0x21 0x39 P0 INT
0x22 0x3A
0x23 0x3B A0 VDD
PCF8574
0x26 Absolute max 150mA
0x27 0x3F P2 for entire package P0
2
P6 INT
P1 P7
330Ω
P2 P6
P3 P5 330Ω
P3 P5
VSS P4
VSS P4
A K
SCL
2.2KΩ
SDA
K A
NPN
E C
A0 VDD A0 VDD A0 VDD
PCF8574
PCF8574
P2 P2 P2
B
P6 P6 P6
BC337
P3 P5 P3 P5 P3 P5
BY ND
10 APR 2013
ver 1 rev 1
28
THE
UNOFFICIAL
2 QB VCC
330Ω
The pin (QH’) contains the overflow
4 QD SER that is shifted out the other end
74HC595
10
high directly after SRCLK has gone
LOW again.
7 QG SRCLK (SRLCK) When this pin is pulled high +5V
it will shift the register.
8 QH (Serial Clear)
(Serial Clear) Will empty
Will empty the
the whole
whole
SRCLR
Shift Register
Shift Register if pulled
if LOW.
pulled LOW.
GND
QH
QG
QF
QE
QD
QC
QB
Must be
Must be pulled
pulled HIGH to
HIGH to enable.
enable.
GND QH’
8
74HC595
SRCLR
SRCLK
QH’
SER
RCLK
VCC
OE
QA
9
+5V
100nF
QB VCC QB VCC QB VCC
QC QA QC QA QC QA
74HC595
74HC595
10
QE OE QE OE QE OE
www.pighixxx.com
BY ND
10 APR 2013
ver 1 rev 0
29
THE
UNOFFICIAL
5V
MCP4161
100KΩ
SCK P0B
100nF
SDI P0W
VSS P0A
10 CS VDD
MCP4161
SCK 13 SCK P0B B
MOSI 11 SDI P0W W
VSS P0A A
GND
MCP4921
MCP1541 CS VSS
IN
Analog
Input MCP1541 SCK VREF
100Ω
5V
10Ω 100nF 10µF 16V SDI LDAC
SHARP
+
100KΩ
10µF 16V
+
100nF
VDD VOUT
MCP4921
10 CS VSS
10KΩ
SCK 13 SCK
VOut
VREF
www.pighixxx.com
BY ND
13 APR 2013
ver 1 rev 0
30
THE
UNOFFICIAL
ARDUINO
basic connections RS485 Node
5V
100nF
4.7KΩ
Node termination jumpers config
B
First Middle Last
J1
120Ω
TX R VCC
SN75176
56Ω
RX/TX RE B Node Node Node Node
DE A
RX D R VCC
SN75176
GND
J3 J1 on J1 off J1 off
J2
J2 on J2 off J2 off
100KΩ
RE B
4.7KΩ
A J3 on J3 off J3 on
DE A
D GND
5V
DMX Controller (Basic)
100nF
100Ω
R VCC
SN75176
RE B
Opt 5 1 Ref
DE A
Opt 4 2 INV - 1
OUT D GND
2
3
2
+
www.pighixxx.com
BY ND
14 APR 2013
ver 1 rev 1
I
THE TOLERANCE
UNOFFICIAL
ARDUINO ±5%
basic connections
±10%
BLACK 0 0 x1Ω
BROWN 1 1 x10Ω
RED 2 2 x100Ω
KΩ =x1,000Ω
ORANGE 3 3 x1,000Ω
YELLOW 4 4 x10,000Ω
MΩ =x1,000,000Ω
GREEN 5 5 x100,000Ω
BLUE 6 6 x1,000,000Ω
VIOLET 7 7
GRAY 8 8 MULTIPLIER
WHITE 9 9 www.pighixxx.com
BY ND
03 APR 2013
ver 1 rev 0
II
THE
UNOFFICIAL
102K = 1,000pF - ±10% 1.2 1p2 1.2pF 12 12pF 121 n12 120pF
8
6.8 6p8 6.8pF 68 68pF 681 n68 680pF
9
pF nF µF www.pighixxx.com
BY ND
11 APR 2013
ver 1 rev 1
III
THE
UNOFFICIAL
ARDUINO
basic connections
Polyester Film-Mylar Capacitor Code
Working 334K = 0.33µF ±20% 102 1n .001 1,000pF 103 10n .01 10,000pF 104 100n .1 100,000pF
100V
Voltage 100V
122 1n2 .0012 1,200pF 123 12n .012 12,000pF 124 120n .12 120,000pF
152 1n5 .0015 1,500pF 153 15n .015 15,000pF 154 150n .15 150,000pF
182 1n8 .0018 1,800pF 183 18n .018 18,000pF 184 180n .18 180,000pF
Significant
Digit
1st 222 2n2 .0022 2,200pF 223 22n .022 22,000pF 224 220n .22 220,000pF
2nd
Multiplier 272 2n7 .0027 2,700pF 273 27n .027 27,000pF 274 270n .27 270,000pF
0 none
332 3n3 .0033 3,300pF 333 33n .033 33,000pF 334 330n .33 330,000pF
1 10
F 1~2%
2 100 392 3n9 .0039 3,900pF 393 39n .039 39,000pF 394 390n .39 390,000pF
G 2%
3 1,000
J 5% 472 4n7 .0047 4,700pF 473 47n .047 47,000pF 474 470n .47 470,000pF
4 10,000
K 10%
5 100,000 562 5n6 .0056 5,600pF 563 56n .056 56,000pF 564 560n .56 560,000pF
M 20%
6
7 682 6n8 .0068 6,800pF 683 68n .068 68,000pF 684 680n .68 680,000pF
8 822 8n2 .0082 8,200pF 823 82n .082 82,000pF 824 820n .82 820,000pF
9
1,000 1 0.001
pF nF µF www.pighixxx.com
BY ND
11 APR 2013
ver 1 rev 1
31
THE
UNOFFICIAL
ARDUINO
basic connections Drive a Motor (L298)
A K A K
1N4007 1N4007
L298N A B
100nF
100nF
+ +
OUT
CURRENT SENSING A
OUTPUT 1
OUTPUT 2
SUPPLY VOLTAGE VS
INPUT 1
ENABLE A
INPUT 2
GND
LOGIC SUPPLY VOLTAGE V SS
INPUT 3
ENABLE B
INPUT 4
OUTPUT 3
OUTPUT 4
CURRENT SENSING B
OUT
OUT
OUT
www.pighixxx.com
BY ND
15 APR 2013
ver 1 rev 0
32
THE
UNOFFICIAL
5V
4.7KΩ
IN 5V
10KΩ
1A VCC K A
100nF 1Y 6A 1N4148
SN7414
2A 6Y
100nF
10KΩ
2Y 5A
3A 5Y
6 ports
3Y 4A
available IN
GND 4Y 470Ω
100nF
1A VCC
5V
1Y 6A
2A 6Y
Debouncing a Rotary Encoder
2Y 5A
IN Step
3A 5Y 100nF IN Dir
3Y 4A
220Ω
220Ω
1Y 6A D CLR
SN7414
SN7474
SN7414 2A 6Y CK D
1 CLR VCC
2Y 5A PR CK
D
CK CLR
3KΩ
A 3A 5Y Q PR D CLR 2
PR
3Y 4A Q Q
CK D
GND 4Y GND Q
Q
3KΩ C PR CK
100nF
B
D
CK
+ 1µF
Q PR
CLR
PR
+
Q Q
Q
GND Q
B
A C
SN7474 www.pighixxx.com
BY ND
15 APR 2013
ver 1 rev 0
33
THE
UNOFFICIAL
ARDUINO
basic connections Drive a Stepper (L293)
VIN 5V
OUT
OUT
OUT
OUT
OUT
OUT
1/2en VCC1
IN1 IN4 J1
OUT1 OUT4
L293D
GND GND
1/2en VCC1
IN1 IN4
100µF
GND GND 50V +
OUT1 OUT4
J2
L293D
GND GND 100nF
OUT2 OUT3
GND GND
OUT2 OUT3
IN2 IN3 IN2 IN3
VCC2 3/4en
VCC2 3/4en +
100µF 100nF
50V
www.pighixxx.com
BY ND
16 APR 2013
ver 1 rev 1
34
THE
UNOFFICIAL
ARDUINO
basic connections
LAB edition
Arduino Logic Analyzer Current Sense
IN
220Ω
D2
220Ω Analog
D3 Input
220Ω
D4
220Ω 5V
D5 1OUT VCC
5.6KΩ
LM358
220Ω 1IN- 2OUT
D6 100nF
1IN+ 2IN-
220Ω
GND 2IN+
D7
1KΩ
1Ω
K A
5.1
Zener 5.1V
1OUT VCC
1IN- 2OUT
See instructions
at 1IN+ 2IN-
la.pighixxx.com
GND 2IN+
LM358 www.pighixxx.com
BY ND
16 APR 2013
ver 1 rev 1
35
THE
UNOFFICIAL
ARDUINO
basic connections
LAB edition
Arduino Component Tester (basic)
A0
A1 To get full
accuracy
A2 use 1% tolerance
resistors
680Ω
680Ω
680Ω
470KΩ
470KΩ
470KΩ
D9
D8
Allways be shure to D11
discharge capacitors
Download sketch
before connecting D10 at
them to the Tester!
at.pighixxx.com
D13
D12
www.pighixxx.com
Original Project by Markus Frejek AVR-Transistortester, Embedded Projects Journal, 11. Ausgabe, 2011
BY ND
Arduino version by PighiXXX 25 APR 2013
ver 1 rev 0
IV
THE Simple Transistor Comparison Table
UNOFFICIAL
ARDUINO BC337
basic connections 45V - 800mA
100@100mA
cbe
2N2222
40V - 600mA
[email protected]
TRANSISTOR Name
cbe
BC547
1A
BCxxx 45V - 100mA
420@2mA
A
MAX working xxV - xxxmA MAX Collector BC546 BC556
0m
Voltage Current
45V - 100mA cbe 45V - 100mA 80
xxx@xxxmA 420@2mA 420@2mA
A
hFE 0m
Amplification
cbe cbe
50
cbe A
0m
BC328 BC558 10 BC557 BC327 BC640
25V - 800mA 30V - 100mA 45V - 100mA 45V - 800mA 80V - 1A
100@100mA 420@2mA 180@2mA 100@100mA 63@150mA
Pinout
BC559 BC549
30V - 100mA 30V - 100mA
200@2mA 200@2mA
BC548
cbe 30V - 100mA cbe
200@2mA
cbe
BC338
45V - 800mA
100@100mA
cbe
NPN
PNP BC639
80V - 1A
40@150mA
www.pighixxx.com
ecb
BY ND
25 APR 2013
ver 1 rev 1