Está en la página 1de 170

ABC D

D ABEADA BF

0 1A A B 2

BF C EEA B

F ABF

! "C EC#DCB BF

A C

$AF

% & C

/
'C#DCB BF

EF BAEC ( )

A FC

'C#DCB BF

EF BAEC

( ) AC C

%!

E 'C#DCB BF

EF BAEC

( ) ")*

,,

*)

ABC

45

ABAEAC
" D E

, &

ABC +BC

6!

D A# C D C- EFC
)BE B
"

BC B
DA CB FC

- D

F #D

52
B ")*
ECB B

5
B C &. %/

53
AB !

/3

0 1A A B 2

E * F EEA B

7 ECB B

B C "*0

)#AFA CBA C ECB B

77

BF

*)

EA B

8 . B 9C
C

33
,

ABC
AB

!4

B "'*

# EA B

%4
BC

CBA C

,4

4 & F BC

BC B
DA CB FC

/4

AB %

/3

AB C

:"C

#C
A BC #C

B CF
CE BC:<

; C
E = >FCB

AB C D
0 1A A B 2

AB C

)F
FC C

ABAEA EA B
ABC FA B DC C 9 FA1C A
A ABAEA
B
C C
D C- EFC
C
B
ABC<
D CB
BC FA B B
ECBCEA#A BFC
D C # EA B ? F
AC ECB
ECBCEA#A BFC B #AE CECBF C C
) F A C F D B C D A EC#D @ C ECB
DA CB
AB #
C< D
C D
E
A
F B
ABF
B ABF C EA
# B C
ABC
AB D C # EA B
A #C ? E?C E
BC
C F FC A
- BD AE EACB
A C D B C
D F
ABF
EFC < F
D
D B
EF BAE
B 8C # # B - A1 FA
BA# #C
EFC ? E E
BC
C DC
C- EFC
BECBF
B
# B < EC#D
D # BF
AE?
AB8C # EA B ECB
DC
BECBF
B D AB C8AEA
ABC B ?FFD(CC>>>
ABC EE

EFBA C
BA A A
C FA B # E?C
F ECE? C B
#D
#A # 8C #

BC B
DA CB FC

AB
ECB EA BF
C< D C F
ABC( B ECEAB
EAB
F E < B
CB F
9 < B
BC F B B

AB 4

/3

AB C D
0 1A A B 2

& D E
ABC
B D
@C C B C ECB B
DC #
? E B F
F #AB <
A
# B
D ECB #AE CECBF C C
ECBF C C B C
D E #A BFC
F ECE? < #AE CCB
F ECEAB C
C E BC
F C8AEAB
"
EF BAE BC C < - B C @C /2 C CB
C .CC
1 FAEAB
EF BAE
E
1 7 # D
@ F < - F D AEEA B ? E ##D A C F # B
?
E
C E # A B C B F
1A
# <
F
F B BEA FC 1 A
E #D A B C < DC C
DC #C
D
B B F C 8 F C F #C C
C
# E?C #
F 8 EFC
EF BAEC
B B F
1A
ECFA A B
C

9 #D C< B B 8 F C
BF B F
'C
B
A (
F
'CE DEC # B
AB8C # EA B
EB
1A C
) F C +BA C D
E BFC
C FA #
#DC F
B
F
8 EC F # B
'CE D'C
'C DC
? E
F
FAE
C
& BFC A FA B
EF BAE < F
ECB EA BF
FC
#C A8AE C F

BC B
DA CB FC

EC#C BC FA B
ECBCEA#A
CEA#A BFC
A C F ABF
DC
B E AF
C
C
F C < -< A D
FC

AB /

<

/3

AB C D
0 1A A B 2

)B
F
A C D B
#AE CECBF C C < D C
F BFC BC

8 BEACB #A BFC
B
B
# C-? E
ABF EFE ECB

AB

DA CB
B 9C1 B EC#D @
E BF
B
C C
? #A BF
D
B @
EF BAE
AE
B
? >
E A CD A FC & B #C B
FA B
B B
CB D
ECB
A
D C EFC
EF BAEC
B D EAC
A
A E #C
D C- EFC
- C EC#D
EC
FA#C
) E A A#C F FC A
D
? E
EF BAE # 8 EA #
A1 FA = F D AB >
>>> CDA CB
C EC#

BC B
DA CB FC

AB 6

/3

F) ?C#

BA#

? E ? #A BF G<
H B9 #AB I B$ AB

B
0 1A A B 2

B
B

B
B

F
A C B
!"

A #C
EEACB C
C
EC#DCB
E
BF
EF BAEC
D B #C
F
B
# EFA
D
D B
C< D
1
E C F
D CDAC
AC D C- EFC
EF BAE
)B F D F C DC
BECBF
B
1
E ADEA B
FC C C
# BFC
8C # B D F
F $AF
C
# BF
D E
ABC #
CE # BF
<
C
? - # E?C

F FC A
- DC #
9 #D C
A DCBA
)F D E
F
B #AE CECBF C C
F# %!5
*A DCB
/
BF
B
AE < , BF
C A
A AF
BC B
DA CB FC

AB 3

/3

B
0 1A A B 2

E
/D
B
EC#C
#C A
J.
& # A B
A DCB
ECB EFC
A# BF EA B< B ?
' - B D
C
F ) C EA C
/ .A7
#D 7
F
9 < ECB EF C 1 + H
F '
AB#A

D
$%

'
+ H FADC
FADC
H<

D
C
C ? A
A#D EAB A
ECB B
ABC +BC< 42 E#
#
C A1
D
ECB EF F D E
' - DC
DC #

BC B
DA CB FC

AB

2
/3

B
0 1A A B 2

%A

B A

"
D

D E

D CFC C
CB A#
A#D EAB A
C
F D CDAC D C- EFC
EF BAE < C
D
EC CE
C EC#DCB BF
EF BAEC - ? E
F B ECB EF C
EF AE # BF K'CB B F
D CFC C
DC
1 F
D C- EFC
A A BF BA1 L
"C
E
CB
D
& B BA A#D EAB A
F
D
CEFC
B'B ( ) #AB
EF BAE < A1 B D
ECB EF
C
A8 BF
EC#DCB BF BF

%B

)B
BC B
DA CB FC

$AF BECBF
AB
/3

B
0 1A A B 2

C AB
E
F E A < B
E
C9C< - CF
E
B C ) B C
BC # # BF D
A BFA8AE
FA8AE C E
1 B FA
- C C9C D A BFA8AE
A# BF EA B @
1 B
#AE CECBF C C
*+$

BA

&C C ? #C A C
DC
E
- ? #C
1A FC
E
EC C
A BF BF ( C ")*
)B
F
$AF
ABE A#C ")*
A8
B @ #C
FA A7 C
)F B

B E

A# AB #C
BC B
DA CB FC

DC

BFF
#

CB

EC C

- F

EF AEC

EC#
EC#D F # BF
AB

!
/3

B
0 1A A B 2

A#D EAB A
B
A @C
EA E AFC
EF AEC )B CE ACB < C A @ C
C
FA A7 B D
D C EA E C < B CF < D
A F A A EC A BF - F B A B
# B
E
B
B EA E AFC
C
A
#C
A
BA, )B F $AF F D C1 #C
A8 BF
A FC < A#D EAB A
D
F
D C- EFC
$

BA
A CA
-.F"/

)F D D
CD
E DF
F #D F
# A BF
'CB
D
@C &. %/
DC
C
F D CDAC
F # # FC
) &. %/
B EA E AFC
ABF
C
EFE EC#C B
BC
F #D F
E A
C A EF # BF
B
C ' A <
A# BF
BF ! 6M - 4 4M< DC C
A
D
C
A EF # BF ECB F D E
ABC
CDC EACB B
A
1C F 9
AB # BF D CDC EACB
F #
#D F
B
C ' A ) &. %/
FAF FC
E AEC ".%%4

BC B
DA CB FC

AB

%
/3

0 1A A B 2

BA

C0

K. A
7 B BE
D
BF #C
B C "*0< B
BC E D 7
# A
1 A EACB
7
# A BF

F B 8 EA L &

+B

B C "*0
B A FC
BE B
1
1 C
?#AEC B 8 BEA
E BFA
7
ABEA
C
' B C
BC ABEA
7 C
BC
1 C
A F BEA
# - FC< - # A
ABE # BF
7
ABEA < 9
1 C
A F BEA
%C00 A B
0C
BA

) 7 #
N

77 C DA 7C
# BFC E D 7
BC B
DA CB FC

D $ B AB
F B 8C #

D<

B
EF AEA
AB

,
/3

B
0 1A A B 2

B CBA C
D
D AE EACB
EC#C FA#
<
# < FE )B F F FC A
D B
#C
FA A7 C - D C #
B
# C
AE ECB B F C
ABC
$

BA
A B B
1 2$ 34

" A# B
A7 A
F CBA C A'D 02,
)
B
BC
D
@
,4B!2B 4##
&A B , DAB <
A7 A

A# BF EA B 4M

C
BF
&A

C
A )E?C

=*

BC
A# B ACB (
E?

CB(

C #C
'CB
B C A'D 02, DC
D AE EACB
D
E E
A F BEA
D EFC
C 9 FC < EC#C
DC 9 #D C B
C CF # 1A
C B AF #
F EEA B
ABF C

BC B
DA CB FC

AB

4
/3

B
0 1A A B 2

F
+
* )* 5/65

BC B
DA CB FC

" D BF
EAF
A C CB BC
A DC AFA1C
BA
D
DC
1A A7
FC
B FC
D C- EFC
A # E?
8C #
A8 BF B
CF BC D
B
C
E 7
?C
ECB EF
)B
F F FC A 1 #C
#
EC#C
ECB EF B "'* *. /2!O
!O ECB
ABC

AB

/
/3

- BA7
B B

B A

F"
E EA B FC A EF
EBAEC FADC
E EA B

#C B
AD B

< E C 8A # # BF <
BA F G
E A#C1

AD
D

B &*
BA
0 1A A B 2

BA

- B
&

C BA

C # EA B
AEC

AB C

# EA B - A

>

)F B BE
A
#
EF AEC
A# B BC DC
CB EC#D F # BF
A#D EAB A
B
A @C
EA E AFC
EF AEC )B CE ACB < C A @ C
C FA A7 B D
D C EA E C < B CF <
D
A F A A EC A BF - F B A B
# B
E
B
B EA E AFC
A
#C
A FC

'
)B

!B
D

BC B
DA CB FC

BF F FC A 1
A FC (
-

ABEADAC

EEACB

M BF 9

9 F
J.

#C

A8

BF

D EFC F

8 BEACB #A BFC
A FC D

AEC

A FC

B ")*

C ")* - D AE EACB
A C

")* # A BF

ABC AB

/3

1 A 8 A ( $B9 8 A

AD

B &*
BA
0 1A A B 2

AB

=C D AE

BC B
DA CB FC

AB

3
/3

AC
C

AD

AB C

)F B B E
A
#
EF AEC
DC
CB EC#D F # BF A#D EAB A
EA E AFC
EF AEC )B CE ACB < C
FA A7 B D
D C EA E C < B CF <
EC A BF - F B A B
# B
E
A
#C
A
BA, )B D
BF F
A8 BF
D EFC F AEC
C
A FC

E D B 9C

B &*
BA
0 1A A B 2

A#
A
AB #C
B
A @C
A @ C
C
D
AFA A
B B EA E AFC
FC A 1 #C

A FC
B # BFC EF AEC E DFC < B
EA
B
EF AE - F B 8C # B B
)
A FC
E EF A7 DC
CDCB
DCB
EC A BF
EF AE < D CDA
A
A , C
C< B # E? CE
C
? E 8 BEA
C
A FC EC#C A
"

A F BEA
EF AE < 9 BFC ECB
D < CB
# C
:
B 8ABA
EB
(
;
E EA B # F # FAE (

BC B
DA CB FC

BFA C
EFA
D C
# #C
ACB
,

BAA

A
A A BF

AB !2
/3

*
EC A BF
D CDC EACB
A F BEA

FB

AD

B &*
BA
0 1A A B 2

?#
E
ABF B A
B EA E AFC
EF AEC
A EF # BF
F B A B AB1
# BFF D C
CDC EACB
EF AE

( 9

B <BC

+B 1 7 ECBCEA
?# DC #
#C D AE
E B C A @ #C EA E AFC < - DC 9 #D C
A B
A FC CF C B 8 BEA B
A EC A BF
#C
EA E
F 1
C E
AB #
C< ? - CF C
8 EFC A#DC F BF
1A B ECB C
A FC ( DCF BEA
# BA#
D
A AD
B 8C #
E C
EB
8 EFC PC
) 8 EFC PC
8 B # BC B
D F
B
EAB FAE
EC A BF
EF AE
EA E
DC B ECB EFC
F B 8C # B E C
#ABA#A7
E C
D B
B A FC < B E
AC
E E
DCF BEA BF
F #AB
C #C E E
DCF BEA # FAD AE B C 1C F 9 ABF B A
Q R SMT< D C D AE B C
?#
DC #C E E
DCF BEA B 8 BEA B
1 C
A F BEA
EB A A BF E EA B(
BC B
DA CB FC

AB !
/3

AD

B &*
BA
0 1A A B 2

'
A FC FA B B DCF BEA BC#AB < DC 9 #D C
C,J< C5>< FE 'C#C # - D C
# BF
1 C
DCF BEA B E
AC
E E A BC
B EF # BF A
C 1 C EC# EA <
A A #D
BC
DCF BEA
D AC < D 8 A # BF
C
? - A E E
C
C A C
1
E BF # -C DCF BEA A9 A < # -C
F # @C
A FC 0 EC
< E C BC
B
B #A C
C EA E AFC
EF BAEC
AEC < B
BE C
E C DC E
8 #C E?AA D - ? #C
BC
@ B C EA E AFC

E=C

BA

; (

'C#C B FC C< E A8AE EACB ? - FC C C


FC <
D C DC C
B
DC #C ? E
A A BF
E A8AE EACB "C DC #C E A8AE
EB 8C # B(
-1-<
AB
&? C ?D?C DFF E?BC
E?B C -< CB
C
A FC
AB F #C B D E
EF BAE
# A BF
9 C
$.-<
A FC
BC B
DA CB FC

AB

E?B C -< CB
8 E D#C BFDFF E?BC
B A EF # BF B
7CB
AB !!
/3

ECB EFC

"C DC #C E

BC B
DA CB FC

0 A FC
0 A FC
0 A FC

AD

B &*
BA
0 1A A B 2

'H

A8AE

EB

1 C

B(

1 C 8A9C
1 C 1 A
D EA

AB !%
/3

AD

B &*
BA
0 1A A B 2

"C
A FC
1 C 8A9C E EF A7 B DC
1 C
BC D
#C A8AE
"
B
EC C
1 #C
#
BF
D AE
C
A FC
F E F C
"C
A FC
1 A
E EF A7 B DC
1 C
D
#C A8AE
B F 1C BF
A7 B C B
E C # F AEC C
E DC
EC#DCB
#DCB BF < BF C
F E F C
F B C
F FC
F
- C
DCF BEA # F C C F A##
BC B
DA CB FC

AB !,
/3

AD

B &*
BA
0 1A A B 2

"C

A FC
D EA
E # A B
1 C B 8 BEA B
B 1 A
BF B )B F E F C F B #C C
BC
"*0< E -C 1 C
D B
7
ABEA
C
C "C "*0 DC 9 #D C F B B
8 C
EA
D
F #AB
E B C FA
F B B
BE B
"C F #A FC
CB
A FC
E -C 1 C
D B
F #D F < B F E F C F B #C C
&' - C =&'< - C DC #C BECBF DC 9 #D C B
AB F A
- B 8C #
CB
B
D
# A
F #D F
D CE C AB F A
) 1 C
C
1 A FC
C M*0 D B
F B A B D AE
BF
F #AB < - B C # B FC A FC
C .*0
1 C
8 BEA B
E #DC # B FAEC D AE C
D D B AE # BF
D 8AEA

A
"

BA
EF AE

ECB

(C

1 C
A F BEA
BF # A BF
F
A
C#
U
BC#
A1
D A C
8 AEC C
A#CB ?# Q 653D 54,T )B
BE
A E C<
# - EC#EB
"C
A FC
F DAE # BF
DC #C
BC B
DA CB FC

# A#C

?#<

D
BF B B C EAA E AFC
EF AEC
EB BC # # AE B < E -C # C C
E?
A A BF A# B & # A B C
BECBF
ECB
# C C ABFF B EEACB <
AB !4
/3

A7 A

A A BF A#

AD

B &*
BA
0 1A A B 2

B(

E D B C B B B A ! BA
A A FBA
!

# AB #C
- ? #C A @ C B F C EA E AFC(
#C A 1 C
1 F B
8A9C C 1 A
<
FADC
BE D
C
F B
ABE C DCF
D BEA
? #C D B C
FA B
A AD <
1 #C
#CBF
D CFCFADC C
D CFC C
- BC
#C
E BF
BC
#C A FAB A
1 C
A#D
A
1A F
C
F <
FC BC
DC # < C
A FC
EC#DCB B
E FC
B
ECB C
DC #C
A BFA8AE
E EF FAE

BC B
DA CB FC

AB !/
/3

"
B
A
A
A BA8AE FA1C
1
AB AE
DCF BEA
C D A# C
AFC
E F
B AB AE

C 9 #D C D

BC B
DA CB FC

AD

B &*
BA
0 1A A B 2

CB C C
AFC #
C
A FC " F E
B
2
F B #C
# FAD
F AE
C
D C F B
1 C IAB # BF <
FC BEA
A FC

E C

A#
B
C9
!
B
B
A BA8AE FA1C !

A FC E -

) D A#
C9

CB(

AFC A BA8AE FA1C


B C

AFC
AB !6
/3

& E
B
A BA8AE FA1C
BC
!!2
' F
B

AD

B &*
BA
0 1A A B 2

B(
C C D A# C
AFC
@ A#C B E C F < C

<

EA FC

B A7 B C
B
#C
?# ECB B FC BEA
4V< C
1 C D
C EA
BF !!2W
?#

E D B C

B B

BEA
1 C
B

4V
!!2
A

' B C 1A #C B EA E AFC
EF AEC
EC 1 #C 1 AC
A FC ECB EF C BC ECB CF C< - FC C 9 BFC FA B B
B A F BEA
A1 BF )BFCBE < 1 #C
1 E #C
D
B ECB EF
C
A FC
- EC#C
C#C E E
A F BEA
A1 BF B F D F C "C
A FC
D
B ECB EF B A (

)B

F E C

1 C

A1

BF

& # A B
DC #C ECB EF
D
BF EA B
A A BF (

BC B
DA CB FC

B D

C< E -

AB !5
/3

' B C F B #C C
A F BEA
A1 BF

AD

B &*
BA
0 1A A B 2

A FC ECB EF C B D
C<
EC DCB ECB
A A BF

E EA B(
"

C DC #C EC#D AE
EC
ECB
A FC # EC#D 9 < D C K F CB
AL

BC B
DA CB FC

AE

AB !3
/3

>

AD

B &*
BA
0 1A A B 2

C
"

C?#(

- ?FFD(CC

"
)B E
F C
EACB

>A$AD A C C>A$AC" -X X ?#
OA E?C88(

D
?FFD(CC >A$AD A C C>A$AC"
A$AC" - X XO
A E??C88

MA CF FC A
-

E B

YC F

DA CB(

=C *A DCBA

)B B F C
E B
YC F (
)B
BF

>
B(
-

FA B

CF C D C- EFC
FC

EACB C <

?FFD(CC>>> CDA CB EC#CFF FC A

= FC
F FC A (
)B

DA CB F B #C EC#C # F
E
A
AC D
BC
D BFC
1A F
B# F
- D FAEAD B B F C 8C C A FA B
B
C
ABAEA FA1
D EFC
F D C- EFC C E
A
BC B
DA CB FC

AB %2
/3

AD

B &*
BA
0 1A A B 2

I
E$ - CF C B(
EC# BF AC
- ?FFD(CC>>> CDA CB EC#C8C
C8C C D
A-C8C C C D BC

BC B
DA CB FC

AB %
/3

AD

B &* B B
0 1A A B 2

B B

- B

-C BA

# EA B

AB C

# EA B - A

>

&

AEC

) AC C
B EC#DCB BF
EF BAEC
E EF A7 DC
C 9 D
EC A BF
F 1
F #AB
B B BFA C< #A BF
BC D #AF
EA E
EC A BF B
BFA C ECBF AC< A
# BF
DC #C
ECB A
C EC#C B ABF
DFC )B F FC A
D F B #C 1 F C
AE
EACB
ECB
AC C
BC
D #AF
BF B
8 BEACB #A BFC D
DC F AC # BF
DC #C
C B EA E AFC
EF BAEC

'

!B

.)B ECBE FC< B

F FC A 1

#C (

8 BEACB #A BFC
.C
C
AC C A
.C
C
AC C BC A
.CBF 9 B B EA E AFC

BC B
DA CB FC

AB %!

/3

AD

B &* B B
0 1A A B 2

&ADC
D AE EACB

1 A 8 A ( $B9 8 A

AB

=C D AE

BC B
DA CB FC

AB %%
/3

AC

B BA
AB C

Paso
1

AD

B &* B B
0 1A A B 2

B
D

) AC C
BA B DB F 8C # C DC
C C F #AB (
BC C - E FC C ) BC C
B
EF C C E
C
DC AFA1 # BF < E FC C
EF C C E
C
B FA1 # BF " EC A BF D
8 A
E FC C
BC C D C BC B
A EEA B CD F

Figura 1. Leds en la oscurid


dad.

' B C D AE #C F B A B BF C F #AB
AC C
C F #C DC A7 B C< FC <
F #C
C D AE B C B
A8 BEA
DCF BEA BF
F #AB
AB
)B 8 BEA B
F #AB
D A #C # -C - # BC
B DCF BEA
BC B
DA CB FC

AB %,
/3

AD

B &* B B
0 1A A B 2

#C DC A7 B C
AC C B A EF C B AB1
F # B DC #C #C
EC#D
EC#DCB BF
8C # CF M #C 1 C B
A A BFF D F C

.B
1

<B

B B

* D
F C <
ABF
BFF
EC#DC F
# BF B AC C B B
ECB EF #C
BC C B DCF BEA
D
F #C DC A7 B C C B A EF < AC C EC#DC F EC#C B ABF
DFC
FC
D
EC A BF AB A#AF EA B
B
8A
DC A 1
EC#DC F #A BFC
FC
DC A7 EA B A EF (

E #C
EA E AFC ' B C
AC
E FC C
F # B
E
C< 9 B C
)
)B
A A BF
B AC C B

A C 8A9 A < C
B
B B : B A0 B
A
?
C C
B
B
9 C'B
BAA
)B E # AC< E B C ECB EF #C
E FC C
B # -C
F BA B
E FC C C F #C DC A7 B C B AB1
<B F CE A B
AC C CDCB
D C
EC A BF <
DC C
C DC #C #C
EC#C B ABF
DFC
A FC )B
A A BF
8A
DC A
1
BC B
DA CB FC

AB %4
/3

EC#DC F #A BFC

.B
1

AD

B &* B B
0 1A A B 2

B AC C B DC A7 EA B AB1

B B B

)B
D EFAE ? ECB A
BC
B
D EFC
E B C F
9 #C ECB AC C )B D A#
< FC C
AC C FA B
B
F #AB
F BA B #
? E
8 F 1 BE
D
D
EA E
EC A BF < )B
B AC C
A AEAC F B A B #
D CBA#
CB
# BF
2 /M< #A BF
B B AC C
# BAC
B
F BA B
#
D CBA# # BF
2 %M
C CF C C< E BFA
EC A BF
D
E DF
B AC C B DC A7 EA B A EF
A#AF
AF < A
EC A BF
# A
D
@
#AECB EFC < DC
C
B A#AF C
EC A BF
D CF 9
C #AECB EFC
IAB # BF < F # A B
A#AF
F B A B B AB1
D
CDC F
B AC C< B F BA B B
DC
F A EC#DCB BF

.B
BC B
DA CB FC

'

A C B
AB %/
/3

AD

B &* B B
0 1A A B 2

# AB #C
1 #C
? E
B D CFCFADC C
D CFC C
B EA E AFC
F #AB
B C ? #C
EA A C
1 #C
FA A7
B AC C< D
BF
BC 1A B
E 7
' #C D C A BFA8AE
BF
BC C
E FC C C
F <
E FC C 1AA B # E C B
BE D
C ECB B B
BE < DC C
A BFA8AE
BC C - E FC C # - 8 EA

)B E
A E C< BA F CF 1 D
F #AB
F #AB
BC C F #AB
E FC C # A BF
B C?# # F C< EC CE B C E
DC
C AFA1C
BC C B FA1C E FC C<
C?# # F C
AB AE
B
9
A F BEA < #A BF
D CE A B C
1 <
C F B #C
B
A F BEA
1 AC .U A
A F BEA B #
A EEACB
# - F C# - 9
AC C
8 EF C C
BC B
DA CB FC

AB %6
/3

AD

B &* B B
0 1A A B 2

Tipos de diodos
1

& B #C C A A BF FADC
AC C (
*AC C EFA8AE C
*AC C E?CFF$ *AC C Z B
*AC C 1 AE D
*AC C AB
*AC C FEB
*AC C "
ICFC AC C
M #C 1
ECBFAB EA B B
1
E AADEA B
C
# EC# B (
+ B B $ ;B (
"C
AC C
E?CFF$B
BC#
8 AEC
# BJ F
A # BB
?CFF$A FAB B
C
AC C DC F B
B
F BA B #
A
# BF AB8 AC Q BF 2 !4M
!4 - 2 ,MT <
DCE E
1C F 9
FA B B B A EF
E BC
B
1C F 9 DC A7 C
AB1
"C
BC B
DA CB FC

AC C

E?CFF$- C DC #C

BECBF
CBF

B EA E AFC
AB %5
/3

F 1 CEA
F B A B DC

AD

C B C
D A

B &* B B
0 1A A B 2

C B 8 BF

Diodo Zener
3

) AC C Z B E B C
#A # E EF FAE
E B C
DC A7 B AB1
Z B " F BA BZ B
D EA - FA B
D CDA
E B7

DC A7 B A
B AC C ECB1
D E
B F BA B
# BF B

EF FA B
BEACB < D
#
F BA
DF
#
F
E B

C
B
C

EA
F D CDA
C AC C Z B
FA A7 B
D EA # BF B D AE EACB
CB
BA FA
F F BA B
DF
D # BF B
EC#C
EC
8 BEA
CB # - DCD
B C
C
F B A B< D C
F # A B C DC #C BECBF
B EC#D
EC#
C
1C F 9 C
C
1C F 9 DC
C
F C A# BF EA B
BF CF C
4

+ B B *+
K) C DCB B
7 B B F C EA E AFC L
D AE
F B A B DC AFA1
B AC C ")* F
A #AB
EC C
F #AB C

BC B
DA CB FC

B
B

AB %3
/3

AD

B &* B B
0 1A A B 2

)B
E C
C AC C ")*
F #AB
C
B
BC C F #AB # EC FC
E FC C
#
AB8C # EA B C
C AC C ")* C EC# B #C 1
B F C F FC A

B
1

B B

?C
#C

#C E #C 8 BEACB
AC C - E #C
AE # BF B B EA E AFC BC D
BF #C B
AF EACB DC #C
B AC C * A C
B F
7 < DC #C FA A7 C AC C B
A A BF
AF EACB
BC B
DA CB FC

AB ,2
/3

AD

B &* B B
0 1A A B 2

D
BAA
[ A7
D AE EA B # C 1A
BC D
1 BA
E 7
EA
D CDA
9 D
EC A BF
C C B B BFA C< C
AC C D
B
D
EFA8AE
EC A BF F B D ECB11 FA
B EC A BF
ECBFAB
) EA E AFC #
A#D
EFA8AE C
# A CB
*
B
AB
D
) AC C Z B
# - DCD
E B C
#C
D CF
# BFC
D
B
F
BD FC
C E
) EA E AFC
ECBFAB EA B
B 9 #D C
E #C D CF
B F C EA E AFC ECB
CB B AC C Z B (

)B EA E AFC
8A
F B #C
C
A 1 #C
F DAEC 9 #D C
E #C DC #C
B AC C Z B
# AB #C
#C D CF
C F B ACB
F B DC BEA#
C , 5M< B F E C
A#C
B AC C Z B ECB B F B A B 7 B
, 5M
BC B
DA CB FC

AB ,
/3

AD

B &* B B
0 1A A B 2

EC CE #C B D
C ECB
E
A
11C F 9
8 BF E E <
AC C 7 B EFE A#AF B C
F BA B
C , 5M
BA
@ #
K BE C C # E C
8 F C C
CBE FC E

>

BC B
DA CB FC

B B C F AC
AEC F # A B
B AC C L

C
& C

)B E
F C

C
?FFD(CC

AC C(
>A$AD A C C>A$AC*
A$AC*AC C

AB ,!
/3

AD

B &* B B
0 1A A B 2

EACB
MA CF FC A
-

E B

YC F

DA CB(

=C *A DCBA

)B B F C
E B
YC F (
)B
BF

>
B(
-

FA B

CF C D C-- EFC

EACB C <

?FFD(CC>>> CDA CB EC#CF


CF FC A

= FC
F FC A (
)B

I
E$
EC# BF AC

BC B
DA CB FC

DA CB F B #C EC#C # F
E
A
AC D
BC
D BFC
1A F
B# F D FAEAD B B F C 8C C A FAA B
B
C
ABAEA FA1
D EFC
F D C- EFC C E
A CF C
- B(
-

?FFD(CC>>> CDA CB EC#C8C


C8C C D
A-C8C C C D BC

AB ,%
/3

AD

B & * *+
! D 5,3

*+

- B

-C BA

C
>

# EA B
& AEC

AB C

# EA B -

&C C ? #C A C DC
E
- ? #C 1A FC
E
EC C
A BF BF (
C ")* )B F F FC A 1 #C F C
C
")* <
C
J. - B 9 #D C
ECB
ABC D
D B
ECBF C C

'
)B

!B
F F FC A

D B

#C (

ABEADAC
")*

"

B FC#

EEACB

8 BEACB #A BFC
")*
A FC D

B ")*

M BF 9

C ")* - D AE EACB

A C

9 F

1 A 8 A ( $B9 8 A
BC B
DA CB FC

")* # A BF

ABC - J.

AB
AB ,,

/3

AD

B & * *+
0 1A A B 2

=C D AE

BC B
DA CB FC

AB ,4
/3

AC

AD

B BA

AB C

&C C ? #C A C DC
E
EC C
A BF

B & * *+
0 1A A B 2

E
-

D
- ? #C
C 1A FC
BF ( C ")*\
")

"C DC #C BECBF
B A DC AFA1C
EF
E BAEC
D
AB AE
B F C QDC 9 #D C<< BE B A C C
D
CT< 9
F < # 8C C < FE 0 EAA BF # BF <
D AEA B
C ")*
BEC F
A BF
? B
A FC
# E C B D AE EAC
EACB
A #AB EA B DC
F 8AEA BEA B
FAE

E D B 9C
BC B
DA CB FC

B
AB ,/
/3

AD

B & * *+
0 1A A B 2

+B ")* Q AB
A ?F ##AFAB AC T
B FADC
AC C "C
AC C CB A DC
C AFA1C
E EF A7 B DC
9 D
EC A BF B B C C
BFA C ' B C
D AE B F B A B 8AEA
8AE BF
B
")*< EC A BF 8 - F 1
B
A
B 8C #
8CFCB
7 " B
ECBF BA
B B 8CF B
7
D CDC EEACB
8 E BEA <
EA <
EC C

B 7
"C ")*\ #

EC# B

CB C

*+
C D F (

) ]BC C ECB EF
B F B #C
C # 1C F 9 < E FC C B ? - # BC " EC
C A BF 8 - B
B A EEA B<
BC C QDC AFA1CT E FC C
QB FA1CT
BC B
DA CB FC

AB ,6
/3

E*

C 9BA

C #C BECBF
EC C
A8 BF
C ")*\
EB
C EB EC C

# BC
BC B
DA CB FC

B
*+A

AD

B & * *+
0 1A A B 2

B A A

")*
# E?
? 8C # C 9 #D C< DC #C E A8AE
A # F C Q%##< 4##< 2##T<

"
( CB C #
A BF
C

D
@
@C D C
4##
##
B
AB ,5
/3

AD

AB AE EA B Q BE B A C C D

B
F DAEC

CT

( CB C #
A BF
B D A #AB
AB EA B

53
( CB C #
# BC EC# B - D
B
AB AE EA B A #AB EA B

) EC C
#AF B C ")*
F B ? E?C (
A

E
F

D B

- C
B
C D

# F A

B CDA EF F
CF
ABCDAEF

%&

AB

AEF

%&

A B

AEF

B C EF
AB

" E#

B & * *+
0 1A A B 2

&

AEF

&

D AB A EF

&

$E

D AEF

Y F # A B E # A
F BA B B E
A D
? E
DABF
")* QMIT C 9 #D C<
C D
B
")* C9C< B E AF #C D AE
B F BA B
BC B
DA CB FC

AB ,3
/3

<5M< #A BF
? F %</M

E=C

AD

B & * *+
0 1A A B 2

BC 7 < B E AF
A

*+ B

#C

AB

)B E BFC F # @C< E BFC # -C


A # FC
")*< # -C 1A A A A
F B
#AA #C< D C B
E # AC F # A B D
B B DCEC #
)B E BFC
A C< A D B #C B D AE EA
EACB
A #AB EA B F B #C
? E BC ECB ")*\
")
BC B
DA CB FC

AB 42
/3

AD

# BC 4##< - A D B #C
")* A 1
AB AE EA B<
%##

'

B & * *+
0 1A A B 2

B D AE EACB
EAC
D CDA
DA C

B
")*

*+

" DCD A
C ")* BC C C
8 BEACB A
< ABC F # A B
B ECB9
EC BFC
1 BF 9
F F #C
B # (
T H 9C EC F
!T "
%T

1A

EFA Q^ 42 222 ?C

F 8AEA BEA B
FAE < B
#ABC A
ECB # _ %J

4) & # @C

6D

EA C

*+

A# C
FC C< =+=' ' =)'&
& 0 += ")*
= += 0) & 0 A BC ECB EF #C
A FC <
EC #C
A C
F A
")*<
D EA # BF D AE B C FC 1C F 9
#
ECB1A B
EC
ECB EF #C
B 8 BF
F B A B(

BC B
DA CB FC

BC C FA B
8 BF

) E FC C FA

E B C

A ECB EFF C

DC AFA1C

AB 4
/3

AD

* #C ECB EF
B
A F BEA
A BC
ECB EF #C
A F BEA <
F A #C
")* ? #C
D
# A
EC A BF F 1
#A #C

)B ?C9
BC FA B
A A BF (

EF
D

FAE
E

N
B

F ? F B AB D<
E 1 MD EC#C
E

"
A B DABF
B B C
CD
")*<
A
EA
")* B F B A B - B EC A BF
BC B
DA CB FC

B & * *+
0 1A A B 2

A B B E
A
D AE #C
BF C
A B
AB 4!
/3

DABF

< 8 BEACB

AB D C

AD

B & * *+
0 1A A B 2

C 9 #D C< DCB #C
EAA A#C D AE
F B A B - EC A BF
? #C DABF C B C9C(
MR 5M
R !2 #

E=C A

BA B #B

DCB #C
F B #C
B DAA
3M E EA A#C
")* CD
9C
ECB
EC AEACB
BF AC
[
A FC # ?
8 F " # 9C
# B
? E C A A B C
?#(
?#

BC B
DA CB FC

AB 4%
/3

MEER S0 ` M

AD

B & * *+
0 1A A B 2

Q T

3R S2 2!S0` 5
6 !R2 2!S0
0 R 6 !C2 2! R %/2a
)B = F C E C F B #C
%/2a
A DCB #C
B
A FC
# BF
- A DCB #C
ABF B A
9
BC B
DA CB FC

DCB

B 0 A F BEA

# BC <
AB
ABF B A
B
A FC
C # -C <

AB 4,
/3

AD

B & * *+
0 1A A B 2

A B

)
A C
BC D CDC EACB
F # A B
#C A8AE
EB EC A BF
D A #C B
")* )B
F ? F
")* F # A B DC #C
BECBF
B E 1 EC#C F (

)B
E 1 D EA #C
DCB #C < # ABF B A

BC B
DA CB FC

E BFC
C # EC A BF
#ABC C F B #C

AB 44
/3

>

B & * *+
0 1A A B 2

C
) BFC BC
-

)B E
F C
EACB

AD

ABC(

?FFD(CC
ABC EEC C
1A CB# BF

AC

A C)B

ABC(

?FFD(CC
C#
MA CF FC A
DA CB(
-

)B B F C
E B
YC F (
)B

ABC EEC C
B

E B

YC F

& FC A ( ")* - J.(


?FFD(CC>>> -C F
EC#C> FE
? 1RC8 ) -0##O+

>
FA B
CF C
EACB C < BF B(
-

A CA

D C- EFC

?FFD(CC>>> CDA CB EC#CF


C#CF FC A

= FC
F FC A (

BC B
DA CB FC

AB 4/
/3

)B
E

DA CB F B
A
AC
1A F
B# F
8C C A FA B
I
E$ D EFC
F D
EC# BF AC
B(
-

BC B
DA CB FC

AD

B & * *+
0 1A A B 2

#C EC#C
C#C # F
D
BC
D BFC
- D FAEAD
AEAD B B F C
B
C ABAEA FA1
C- EFC C E
A CF C

?FFD(CC>>> CDA CB EC#C8C


EC#C C D
A-C8C C C D BC

AB 46
/3

E F ACA A

DC7

- B
&

+*

A C B

C BA

C
AEC

# EA B

AB C

# EA B - A

>

BF
#D 7
D C # B F D F 8C #
B E AF #C ECBCE
BFC BC
C C C *)
* Q
A
B AB
ABF
F
1 CD# BF B1A CB#
B# BFT<
B
)
B
E
A
1A
D
F
B
D
D

FEAC
' (E %)A

BFC BC
FC

ABC

C C BC D #AF
#AFA E
DC # < E
C

<
A7
FC DC
FC
A
B8 A
FC
C #
E
ABC +BC

) *) F EC#D FC DC B AFC
EA A
E A C< B
D
8 BEACB - # BE - B
# B 9
BC B
DA CB FC

F BFC
? #A BF

ECB

AB 45

/3

DC7

)B F F FC A F BD AE #C
A8 BF 8 BEACB < ECB8A
#D 7
? E F D C- EFC

'
)B

FA A7
C D

+*

A C B
0 1A A B 2

*)<
* ECB
D

!B
D

BF F FC A 1
A FC (

#C1 BC
ECBCE #C

DC
-

BC

#C
AB F

A8

BF

BC

BF C
A8 BF

*)

1 A 8 A ( $B9 8 A
A >
+ H
C8F>

B E
B E

AC( '<
AC( *)

ABC(
#A BF

BC FA B B
D E

AEC

ABC

BFC BC
CDEACB - ?

A D C- EFC - 1 A8AE
# EA B

F B 8 A D C- EFC

D EFC
E F

ABC +
+BC

AB
E

ABC +BC
C0 1%-'
ABC<

B(

http://arduino.cc/en/Main/Software)

BC B
DA CB FC

AB 43
/3

DC7

AC

B BA

F
D BFC D
#D
ABC KHA BL * FC C C
F
# A#DC F BF
BA# #C
C A
D
ECBCEA#A BFC
A
B E
AC D
C A A BF F

D
7
DC # F D E
F FC A < D C
# BF
FC C < DC C
F
C DC D C K&C C C
B
F F FC A
B
FC A L

A#

A# C
FC C< 1 #C
E
BC
C
*)
ABC
E A C A FC JAB C> < . E
b - "AB B ) BFC BC
CE AB < 1 D EE - CF C D C #
E
!

=C

A A A#C
-

?FFD(CC

A A BF

C8F>
)
8 BEACB B
F
C B
A C A FC

B E (

ABC EEC BC. ABC C8F>


F>

) D 8 A 1A AF
D AB
A AC# < D
F
1 A B B D @C

BC B
DA CB FC

A C B
0 1A A B 2

AB C

+*

ABC
C B AB
#
EF A7
A

AB /2
/3

DC7

)B 8 BEA B
B B FC
E
(

A F # CD FA1C
'<
EEACB
1

B E

+*

A C B
0 1A A B 2

F B #C AB F
C
A B
#C

9 #D C< A F B #C JAB C> AB F


EEACB #C
CDEA B FJAB C> G

B8
8

C B

'<

FA B
B JAB C> < K1 #C E #C AB F BC
*) BFCBE L
EEACB #C
CDEA B JAB C> B F
< BC
A B 1 BF B EC#C A A BF (

BC B
DA CB FC

AB /
/3

DC7

EEACB #C
CDEA B F
+B 1 7
BC ?
E
C
B
E DF #C
C F #ABC
EEACB #C
C
EC#DCB BF
EEACB #C FC C T< EEACB
AB F
C Q A EFC AC DC 8 EFC

+*

E?A1CG
E?A1C<
A1C< 9
- ECB
AB
#C
F A BT

KY FA B
AB F EA B EC#D F L ?C
EEA B F) BFC BC( HCFCB - CDEACB G D
F
9 ECB F *)

D
BC B
DA CB FC

B ,0

A C B
0 1A A B 2

E F #C
AEACB
F
QC
F
CB

A A AF
#D 7

B
B8
AB /!
/3

DC7

+*

A C B
0 1A A B 2

'C#C - ? #C EC# BF C< CF CDEA B AB F


C8F>
E
B C
E?A1C 7AD )B F E C< B
1 7
E
C
1?A1C 1 #C
A EFC AC
E
AB F
C8F> < E AE #C ECB E AE
E?C B
E?A1C #C
CDEA B F)BF
)BF EF IA cG EEACB #C
A EFC AC CB
#C
# AB F
*) )B B F C E C C ? E #C B F'(G
KY FA B
AB F EA B EC#D F L ?C
A A AF
EEA B F) BFC BC( HCFCB - CDEACB
B GD
#D 7
F
9 ECB F *)

$F

+B 1 7
E
C
1?A1C< A# B
A EC Q # T
#CBF
FC# FAE # BF A FC BC CE
<? 7
C E AE$ C
'CDA
D AE EA B
ABC B F E D F
D AE EACB
QC B E
A CF C
F C B CT BF
C
A1
? EA B C
E AE
B(
I&* + H A * A1 X 2X,X 2X4X 2X/ #D$
#
ABAEA
AF #

D
*

ECB C < 9 E F (

C DFAF

AB F

"

BC B
DA CB FC

C6

EED 1 1 D A E

BDD9 1 /D9
*)

ABC(
AB /%
/3

DC7

?FFD(CC>>>

EC#D A#
EC# B C(
d F B187
-

+*

ABC EEC BC. ABC C8F>


8F>

A EFC AC

A C B
0 1A A B 2

ECB

A A BF

ABCD22 3D AB B! F 7

CF # F

dE

A EFC AC - 9 E F (

ABCD22 3

d C

ABC

B DC

# < D

B E

AC

(B

AB F

FF-(
d

C DFAF

#C1

FF-

BA B& %B B

+B 1 7 ? #C
A FC
BFC BC< FCE #D 7
F
9
C< DC
B
#DA 7C M #C D C DC
D CE
CB
A8 BF
EEACB
FA B
*)
)B
BFC BC
ABC ? - F
EEACB
EACB E # BF
A8 BEA
(

BC B
DA CB FC

AB /,
/3

DC7

A C

+*

A C B
0 1A A B 2

FA

)B D F AB8 AC BECBF #C
ECB
CB C
C
D F CB 1 #C A ? #C 9 E F C EC EF #
B E A C C A ? D C EA C B C )B
)
D F
E BF C 1 #C
AFC
F BFC< CB DC #C E
E A C
C
9 E F
B #AE CECBF C
IAB # BF < B D F
D AC BECBF
BF #C
#
ECB9
CFCB
EE C
DA C - ? #A BF
D #C ECBFAB EA B
%

C A 9( G B
E A C
? #C
B

BC B
DA CB FC

B G

<
BF
A A
C
BFC

A( 'CB F CFF B 1 A8AE #C


E AFC BC FA B
C
%B A G-A

9 AA

B
AB /4
/3

DC7

+*

A C B
0 1A A B 2

#AE CECBF C C ( ) F
CF B A 1 D
F B8 A
E A C
? #C
E AFC B
*)
D E
ABC
# F # A B? E
#A # 8 BEA B
EC#DA
) 8 G )C !B( '

B B 1C D C-- EFC Q $ FE?T

A
B D C- EFC D 1A # BF
B # BE ECB C D C- EFC
# E B B C DC
C- EFC DC

A A(

C
$ FE? CC$ Q CB
8 EFCT
$ !
$ FE?

G DC A

A& 'CB

CF B

#C

$ A .B BA G.B BA 0 D C A B A &
A# AB A DC
1 B FA #DC
C
F
E A B C
B #AE CECBF C C ) FC
C
? E F CF B
# <
? #A BF
DC #C
BECBF
ECBFA B B C # BE
D #C ECBFAB
CBFAB EA B
1 C & )BECBF
#C CDEACB D
A E?A1C
? - #C
C BC CF C N $ FE?
E? CC$D<
CC C C
1A B B
9 #D C ECB
*) N)9 #D C D & # A B
DC #C
F
E
B F 8 BEA G
CE A7 EA B
CB
*) FA B
A
E C DC #
ABC
# F # A B F B
CDEACB
EACB

BC B
DA CB FC

AB //
/3

DC7

B D C- EFC< E

CC

+*

A C B
0 1A A B 2

A C

*+ - & )B F # BE F B #C C CFCB
ECDA C EC F C D
C
EEACB < CDEA
CDE B
D
BF C
$ FE? - FACB #
B

$ *- 1& * BF C
# BE F B #C
C
CDEACB
BC D #AF B 1 A8AE
A
D C- EFC FA B
C
C BC
ECB M A8AE C 'C#DA < A#DC F A
$ FE? C
#C F
E D F
ECBFA B
$ FE?
? B
1*
. *)- $&
ABF
BF
ECB1A B ECBCE "
.CBAFC
A
BC D #AF 1A A7
BF
ABC '< & 9 F <
EEACB
F 9 F
#C
E?A1C C
EEACB
DC # C
H + & ) CF B
BC EE C A EFC D

FC

#A BF
#
CB
C # B 9
BC D #AF
F B8 A

BC
B # BE ECB
#D 7 ECB
ABC

C B

BA B

A C B

CDEA
BC
+B 1 7 ? #C 1A FC
A8 BF CDEACB
D #AF
*)
ABC< FCE ECB8A
8A
C D DC
#D 7
F
9
ECBFAB EA B 1 #C C D C
A D ECB8A
EC EF # BF F *)(
1. 'CB8A
BC B
DA CB FC

CE A7 EA B

$ FE? CC$
AB /6
/3

DC7

2.

EEACB
BC # # BF

'CB8A

D E

+*

ECB

CE A7 EA B

A C B
0 1A A B 2

$ FE? CC$(

"

CE A7 EA B
$ FE? CC$
CB
# E B
C D C- EFC - A
) A#DC
A#D F BF
C F B
D
BF E B C A
AB F
B D C- EFC
B 1C C A DC 9 #D C A
# B
B D C- EFC
B
#A C
C
%

8 EFC
EEACB

)B B
A

*
B
BC B
DA CB FC

F
D E ECB

FCE C
#A BF

B '(C+

C*CE # BF
B C

ABC +BCD

C& 9 F C

F # B < E
1 7
F C D C- EFC
D E <

ABC

9 BC # # BF
C 1 #C

ABC +BC

ABF BF #C
*) -

F B8 A
D E
AB /5
/3

DC7

FA B

+B 1 7 ECB8A
DC #
ABC +BC

'CB EF #C
B FC '
A #C
BECBF
B
' &

A C B
0 1A A B 2

AB#A
#A

C
*)< 1 #C
A BC
C
9 #D C - C E
#C B
D E
D E

ABC +BC 0 1 % ECB

+ H

DC # F ' &
G
D
E?A1C C )9 #D C C 'C#
'C## BAE FACB C

+B 1 7 A FC<
D
EC#D C
ECB C BC
& #AB G
'CB FC BC
BAB EB C

+*

AA A

A#

#C
E
1C 1
#C

CF B
FM A8AE G
A C BC FA B
C
"
# B 9 F'C#D A EA B
DC

BC FA B

?C

D CE #C
F B8 A
DC #
D E
ABC +BC
C E AE #C
CF B '
C
ECB C
BC
D E
# B 9 F'
& #AB G
# F # A B
# F
F # @C
CE D
$ FE? )B F E C !/4, -F

BC B
DA CB FC

AB /3
/3

DC7

+*

A C B
0 1A A B 2

EC#D C
F B 8 BEA
DC # ? A C
BAFC < ?C 1 #C
1
BC B1
D E
ABC ) FC C DC #C 1 ECB
CF B
A
.CBAFC
+B 1 7
#C
#C 1 EC#C
E
&
'
8AB - E C<
#
#C 1
C
EC#C FC(

IH

:J

HA B< ?C - FA B FC
C ECBCEA#AA BFC
AEC D
#DA E
F
9 ECB F D E
ABC +BC 0 1 %
K& BA# #C
BD C
FC
A8 BF CDEACB
DC FA #A #CL

>

C
) BFC BC
-

)B E F C
EACB
BC B
DA CB FC

ABC(
?FFD(CC
B# BF
AC

ABC EEC C

A C)B1A C

ABC(

?FFD(CC

ABC EEC C

A CAC#
AB 62
/3

MA CF FC A
-

)B B
E B
YC F

DC7

E B

YC F

)
*)
?FFD(CC>>> -C F
)*5, 2

+*

A C B
0 1A A B 2

DA CB(

ABC
B(
EC#C>
#C> FE? 1RD9AA,

FC
(
)B
BF

> FA B
B(
-

CF C D C- EFC
C

EACB C <

?FFD(CC>>> CDA CB EC#CF


CF FC A

= FC
F FC A (
)B

I
E$ EC# BF AC

BC B
DA CB FC

DA CB F B #C EC#C # F
E
AC D
BC
D BFC 1A F
D FAEAD B B F C 8C C A FA B
B
ABAEA FA1
D EFC
F D C- EFC C E
B(
-

A
B# F C
A CF C

?FFD(CC>>> CDA CB EC#C8C


C8C C D
A-C8C C C D BC

AB 6
/3

A C B
B !"
0 1A A B 2

A C B
- B
&

C BA

C
AEC

# EA B

AB C

" D E
ABC +BC
BD
D
B ECB EF FC C FADC
ABF EFE
ECB
BFC BC< DC #C
DC #
ECB
B FC
'
)B
F
F FC A ? #C

BC B
DA CB FC

!"

B D C

# EA B - A

>

@C C B C
A DC AFA1C D
? E

EF

FAE

D ABEAD
AB

AB 6!

/3

A C B
B !"
0 1A A B 2

'
)B

!B
D

BF F FC A 1
A FC (
-

'

C
-

#C

A8

BF

D ABEAD
E
ABC +BC 0 1%

EF

D EFC
E F
FAE

A D C- EFC - 1 A8AE
D C # EA B

F B 8 A D C- EFC

1 A 8 A ( $B9 8 A

D E

AEC
D E

BC FA B B
ABC +BC

AB

=C D AE

BC B
DA CB FC

AB 6%
/3

A C B
B !"
0 1A A B 2

AC

B BA

AB C

)B F # BC
F
D E
# DCD
FC
D E
E EF FAE FA B

D
ABC +BC 0 1%<
ABC M #C

$BCA
BCA
# ABF
BF
F D E
EC
D B C E < C
A BA8AE
FC C C
# <
EC#C
C8F>
CEA C<
C D
B
ECDA C DC E
A
D
# 9C C ) F
E EF FAE <
#
C 8 EAA
F
D C # < ? ? E?C
D E
ABC ? F BA C B BC # BAFC AC- B
? - # E?C
AC
E B D C- EFC ABE
ECB
- C
B BF B F< B CDC F CF C
+B

B 7
C DAB
D E
DC #C
C ECB EF C
D A8 AEC )B 8 BEA B
D A8 AEC
F B #C <
#C ECB EF
C DAB
A AF
C C
DAB
B
AEC )B
A# B
ECBFAB
ECB
EA B
BC B
DA CB FC

AB 6,
/3

A C B
B !"
0 1A A B 2

FA B
0 1%

AEC

F D E

#
C DAB
B
AEC
ECB EF #C D A8 AEC <
D E
A8 BF
A
F BA B D
D EA # BF
C D A8 AEC
D E D C1
A
F BA
# - EC# B B # B C

BC B
DA CB FC

ABC +BC

- A AF
A
CB
E D 7
DC
A# BF
ECB EF #C "
B
4M - % %M<
EF BAE
B

AB 64
/3

A C B
B !"
0 1A A B 2

AB AB

BA

) EC 7 B
D E
ABC +BC 0 1 %
#AE CECBF C C
)
#AE CECBF C C
CB
9 E F
DC #
? E
ABC ABF EFE ECB
BFC BC *
EC#C B F C E
C

* B

BA

B 8C #

$%

ABC +BC 0 1% FA B B ECB EFC + H


" D E
FADC D
DC #C D C #
* ? E?C<
ECB EFC + H BC
EBAEC
BC D #AF
DC #
D E < ECB EFC ' F # A B BC C
D #AF ? E < D C 8ABAFA1 # BF
CDEA
CD B #
A#D - E #C
ECB D FC + H

D
)B E BFC
A# BF EA B<
F BA B B E
A
D
A# BF
D E
ABC
6D !M E< D C
E B C
ECB EF #C
+ H BC
C B E AF #C
BAB B 8 BF D CDAC + H A# BF
BC B
DA CB FC

AB 6/
/3

A C B
B !"
0 1A A B 2

D E

I 'C# AJ
?C
#D 7
D

BC B
DA CB FC

ECBCE
? E
F

D E
D A# C

ABC< FCE
D C- EFC

AB 66
/3

A C B
B !"
0 1A A B 2

ltimos apuntes
"

C?#(
-

?FFD(CC >A$AD A C C>A$AC" X X ?#

)B E F C
EACB
MA CF FC A
-

E B

YC F

DA CB(

CF C D C- EFC
FC

EACB C <

=C *A DCBA

)B B F C
E B
YC F (
)B
BF

>
B(

FA B
-

?FFD(CC>>> CDA CB EC#CF


EC# FC A

= FC
F FC A

BC B
DA CB FC

AB 65
/3

A C B
B !"
0 1A A B 2

)B

I
E$
EC# BF AC

BC B
DA CB FC

DA CB F B #C EC#C # F
E
A
AC D
BC
D BF
BFC
1A F
B # F - D FAEAD B B F C 8C
8 C A FA B
B
C ABAEA FA1
D EFC
F D C- EFC
- CE
A CF C B(
-

?FFD(CC>>> CDA CB EC#C8C


#C8C C D
A-C8C C C D BC

AB 63
/3

-C

:=C ? - #CEA B #
1 B
E

BC B
DA CB FC

AB

AB(
B(

ABF B D
B AB1 B
BFC
EACB 8 BEACB B CG
C =A$C
&

AB 52

/3

#C

#C

- B

B (

B C

# EA B
& AEC

AB C

'
C

# EA B -

B D
@C
B ECB EF
? E
BC< F C ' )B
D C

!B
D

*+J

" D E
ABC +BC
C B C
D
FC C FADC
A DC AFA1C D
ABF EFE ECB
BFC
DC #C D C # ECB B
F F FC A ? #C B
E EF FAE D ABEAD

)B

B C *+
0 1A A B 2

C BA

C
>

B (

BF F FC A 1
A FC (

#C

A8

BF

D EFC
E F

D E
M
D ABEAD
E EF FAE
+BC 0 1%
A D C- EFC - 1 A8AE
BC FA B B C
D C # EA B
F B 8 A D C- EFC
D E
ABC +
+BC

BC B
DA CB FC

AEC
ABC

AB 5
/3

#C

1 A 8 A ( $B9 8 A
A

>

B E
-

B E

BC B
DA CB FC

AB

AC(

- '

B C *+
0 1A A B 2

'

C8F>

B (

ABC +BC 0 1 %
+ H
AC

*)
?FFD(CC

ABC<
E
B(
ABC EEC BC. ABC C8F>

AB 5!
/3

#C

AC

B
B

Paso

B (

B C *+
0 1A A B 2

6D

*+

A C B

IAB # BF < ?C ? #C B BD A# B
BFC D
")*\ ( +BC
2 ## 7 < BC
4## C9C %## 1
Y ? #C 1A FC
B E AF #C
A FC
B A E
")*< - E E
#C
#
1
1 C
B E AF DC E
BC(

ECB %
BC
DCB
# BF

4R S2 2,S0`M
?FFD(CC
AB

QM
C C

0 A FC 7 R ,2
0 A FC 1

?#

R 5!

?#

0 A FC C9C R 5!

?#

)B

9 #D C ? #C
Q # BF B C ABF B A
J.T< C E # BF

BC B
DA CB FC

>A7

ABE # BF
DC # AC
A C
C %

A C

C %
EAE C

A A BF (

AB 5%
/3

#C

B (

B C *+
0 1A A B 2

Yc K8 BEACB L
K)B?C

BC B
DA CB FC

B L

AB 5,
/3

#C

D #B 5&
BA
'CDA D
A A BF
E A C
B
*)
ABC
" C
EC#DA
E F
BC
FA B
C
IAB #
BF
F B 8A
C
D E
ABC

BC B
DA CB FC

CA

B (

B ! BA

B C *+
0 1A A B 2

BA

// www.opiron.com
// by A.Girod @ girodanton@gmail.
.com
// Codigo de fading de 3 LEDS roj
jo, verde y
// azul usando PWM
/// Programa inspirado en el cdi
igo de Clay
// Shirky
// Salidas
int Pinverde= 9;
// LED Verde conectado
c
al
pin 9
int Pinrojo = 10; // LED Rojo co
onectado al
pin 10
int Pinazul = 11; // LED Azul conectado
c
al
pin 11
// Variables para modular ciclos PWM
int Valverde
= 1;
int Valrojo = 1;
int Valazul = 1;
int i = 0;

// Loop counter

void setup()
{
pinMode(Pinverde,OUTPUT);
//Definimos los pines como salida
as
pinMode(Pinrojo, OUTPUT);
pinMode(Pinazul, OUTPUT);
}
void loop()
{
for (i = 0; i < 255; i++) { // Incremento
I
// PWM, 0 es apagado y

AB 54
/3

#C

B (

B C *+
0 1A A B 2

// 255 es encendido
e
Valverde+=1;
Valrojo+=1;
Valazul+=1;
analogWrite(Pinverde, Valverde
e);
analogWrite(Pinrojo, Valrojo);
;
analogWrite(Pinazul, Valazul);
;
delay(10); // Esperamos 10ms
}
for (i = 255; i > 0; i--) { // De
ecremento
// PWM, 0 es apagado y
// 255 es encendido
Valverde-=1;
Valrojo-=1;
Valazul-=1;
analogWrite(Pinverde, Valverde
e);
analogWrite(Pinrojo, Valrojo);
;
analogWrite(Pinazul, Valazul);
;
delay(10);
// Espera
amos 10ms
}
}

BC B
DA CB FC

AB 5/
/3

#C

>

"
-

C?#(
?FFD(CC

)B B F C
E B
YC F (
)B
B(

?FFD(CC
??C88

BC B
DA CB FC

>A$AD A C C>A$AC"
>A$AC" - X XOA E

E B

FA B

CF C D C- EFC

DA CB(

EACB
E
C < BF

?FFD(CC>>> CDA CB EC#CF


CF FC A
BC D C- EFC

YC F

& FC A (
")*
J.(
?FFD(CC>>> -C F
EC#C>
C> FE?
F 1RC8 ) -0
##O+

>
-

>A$AD A C C>A$AC"
>A$AC" -X X ?#

OA E?C88(

MA CF FC A

= FC
F FC A

B C *+
0 1A A B 2

C
"

)B E
F C
EACB

B (

F ABF

"C 9 #D C
*) BC B @ B
")*(

B CB(
C
ABC
BC ABF
EC#C
#C F

C
9

B
ECB B

AB 56
/3

#C

B (

B C *+
0 1A A B 2

)B

I
E$
EC# BF AC

DA CB F B #C EC#C # F
E
A
AC D
BC
D BFC
1A F
B# F D FAEAD B B F C 8C C A FA B
B
C
ABAEA FA1
D EFC
F D C- EFC C E
A CF C
- B(

BC B
DA CB FC

?FFD(CC>>> CDA CB EC#C8C C D


A-C8C C C D BC

AB 55
/3

-C

A D
- B
&

AB

AB B

AB(

B &

A D

AB B
A C B
0 1A A B 2

A C B

C BA

C
AEC

# EA B

AB C

# EA B - A

>

" D E
ABC +BC
B D
@C
C B C
D
B ECB EF
FC C FADC
A DC AFA1C D
? E
ABF EFE ECB
BFC BC< DC #C
DC #
ECB B F C ' )B
F
F FC A
? #C
B
D C
E EF FAE D ABEAD

'

!B

)B D
BF D C- EFC FA B DC C 9 FA1C
A1C BD
B AE E #C
#C F
DC D BF
"'*
EF
B BC
F #D F &. %/ C ".%%4
1A
1

B
E C

ECB BACB - D C
D C- EFC C
D E

1 A 8 A ( $B9 8 A
A

>

BC B
DA CB FC

B E

# EA B B E
CFC C

A D

AB

AC(
AB 53

/3

-C

BC

AB

F #D

AB(

A D

AB
A B A C B
0 1A A B 2

&. %/

CFC C
'

CF BEA # F C 2$a

C8F>

B &

B E
-

AC
*)

ABC<

B(

http://arduino.cc/en/Main/So
oftware

BC B
DA CB FC

AB 32

/3

-C

AC

AB

AB(

B BA

B &

A D

AB B A C B
0 1A A B 2

* -.F"/
*
F ? F DC A C
1
&.
. %/
B EA E AFC
ABF
C
EFE EC#C B
BC
F #D F
E A
C A EF # BF B
C ' A <
A# BF
BF ! 6M - 4 4M DC C F BFC A
D
C ECB
B F
D E
ABC
CDC EACB B
A
1C F 9 A EF # BF D CDC EACB
F #D F
B
C ' A # - D EA C
E AEC ".%%4
B E EF FAE CB(
D 0 B C

F #D

D I EFC

W!e'

(D,2e' FC 42e'
42e C D,2eI FC

%2!eI
EA A B

D "AB
D

W2 4e

A# BF EA B( )BF ! 6 - 4 4M

*
F ? F
& #D(

BC B
DA CB FC

2 #MCe'

A#DC F BF

FC C

E 1 MC F 1

AB 3

/3

-C

*
<

AB

8AEC BF AC < C
? E 8 BEA

.B
.CBF

'

AB(

B &

'CB EF C E
C ".%4(

A D

F B #C
C
B C &. %/

BA

B C &. %/ C ".%4 C

BC B
DA CB FC

BF

D E
EC#C

AB
A B A C B
0 1A A B 2

EF

A CA
D E D CFC C
ABC -

B C &. %/

A A BF 8A

AB 3!

/3

-C

BC B
DA CB FC

AB

# FAEC BC F B

AB(

B &

A D

AB B A C B
0 1A A B 2

C EC#C
EC

FC(

AB 3%

/3

-C

AB

AC
D
DC

FC ' . DC
D FC A

'CDA - D
E
EEA B ' A C .

'C#DA
CF B
BC B
DA CB FC

A D

BA
BA

A ! BA

B &

C
C

. A BF
F #D F

AB(

A C

A CA
? E

# AEACB

BECBF

A C -

E F

E F

BC F B

AB
A B A C B
0 1A A B 2

#
BC ? C

9C< B
C

ECB

(
AB 3,

/3

-C

& B 8A
E F

AB

DC #
C F B

AB(

B &

A D

AB B A C B
0 1A A B 2

D E
ABC
C ECB
A A BF # B 9 (

CF B

4
)#DA 7

# A

'CB D E EA B D
F

ECB

CF B

A (

DCB
B # E? C E E
F #D F

B C #AA
? EA B C 1 AC F F +B CDEA B
ECB AEACB C - 1 EC#C F #D F

BC B
DA CB FC

".%4 -

EC EF # BF
D
DCB
A
EC EF (

AB 34

/3

-C

*
#

8A
EC

AB

AB(

B &

A D

AB
A B A C B
0 1A A B 2

1 #C
9 F B C
A
!4<
!
BC
EF # BF N BF !, 3 - !4 , D CBA# # BF D

D #B 5
'CDA
D
A A BF
E A C B
*)
ABC
" C
EC#DA
E F
BC
FA B
C
IAB # BF
F B 8A C
D E
BC B
DA CB FC

/*Opiron Electronics
Medicin de temperatura con sensor TMP36 o LM3
5
by A.Girod
*/
float temp;
int tempPin=0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
temp=analogRead(tempPin);
temp=(5.0*temp*100)/1024.0;
Serial.print(temp);
Serial.print(temp); Serial.printl
ln(" grados
C");
delay(1000);
}

AB 3/

/3

-C

AB

AB(

B &

A D

AB B A C B
0 1A A B 2

ABC

>

C
ECB F
F C
D C- EFC B C A A BF AB$ (

)B E
F C
EACB

* F ? F
".%4(

* F ? F

D E

YC F

MA CF FC A
-

E B

+C
B BC
?FFD(CC>>> -C F
8,?F92

BC

EACB

ECB
F #D

ABC +BC
DA CB(

7 ECB
ABC B
EC#C>
C> FE?
F 1R EA>D

)B B F C
E B
YC F (

BC B
DA CB FC

AB 36

/3

-C

)B
BF

>
B(
-

AB

AB(

FA B

A D

AB
A B A C B
0 1A A B 2

CF C D C- EFC
FC

EACB C <

?FFD(CC>>> CDA CB EC#CF FC A


BC D C- EFC

= FC
F FC A (

B &

F ABF

B CB(

&C C C
B C "*0
0 ABC DA CB
B(
?FFD(CC>>> CDA CB EC#CDC
C F8C ACCFC
A
CD
C D D B C D D-D
ABCD -DCDA
CB

)B

DA CB F B #C EC#C # F
E
A
AC D
BC
D BFC
1A F
B# F D FAEAD B B F C 8C C A FA B
B
C
ABAEA FA1
D EFC
F D C- EFC C E
A CF C
B(
I
E$ EC# BF AC
- ?FFD(CC>>> CDA CB EC#C8C C D
A-C8C C C D BC

BC B
DA CB FC

AB 35

/3

-C

- B
&

AB

AB(

B &

# EA B - A

A D

AB B
A C B
0 1A A B 2

C0

C BA

C
AEC

# EA B

AB C

>

" D E
ABC +BC
BD
@C C B C
D
B ECB EF
FC C FADC
A DC AFA1C D ? E
ABF EFE
ECB
BFC BC< DC #C
D C # ECB B F C ' )B F
F FC A ? #C B D C
E EF FAE
AE D ABEAD

'
)B

!B
D

BF F FC A 1
-

& C

' #C ECB EF C

8 BEACB #A BFC
D EFAEC DC # AC

1 A 8 A ( $B9 8 A
A

>

BC B
DA CB FC

#C (

B E

B C "*0
B D E
# A BF
ABC

ABC
9 #D C

AB

AC(
AB 33

/3

-C

C8F>

BC B
DA CB FC

AB

AB(

B &.

C0
B A C B
0 1A A B 2

E
ABC +BC
0 A FC
$U
0 A FC
!!2U
B C "*0
'

B E

AC

*)
?FFD(CC

B:

ABC<
E
ABC EEC BC. ABC C8F>
8F>

AB

22
/3

-C

AC

AB

B BA
*

F B
5

B C "*0 FA B
EF AE (

& B B E BF
#D 7 (
-

BC B
DA CB FC

AB(

B &.

C0
B A C B
0 1A A B 2

B
BA +

A A BF 8C # -

A A BF

ECB A

EACB

+B B C "*0
B A FC
1
8 BEA B
E BFA
7
ABEA
ABE
' B C BC ABEA
7 C
BC
A F BEA
# - FC< # A
ABE # BF
7
ABEA < 9
1
A F BEA )B 8A
DC #C 1 C(
C

BF EA B

BF
1 C
C
1 C

AB

2
/3

-C

EF

FAE

&A #DC

D
A

1 C

CB B

AEC

B7

) ADC

B &.

B C CB(

C0
B A C B
0 1A A B 2

D AE EACB

ABF B A

B C "*0 CB(

D AE EACB
H

AB(

+ C B 8CFCECDA C

AB

F EC FC< A
D F DA

D AE EACB

BC B
DA CB FC

"

(* B A

ECBF C

7 B

F B
E

EF BAE
D

EC C A# F AE
AB

2!
/3

-C

AB

AB(

B &.

C0 B

C0
B A C B
0 1A A B 2

BA +

D C- EFC ECB A F B ECB EF


" D A#
D F
B C "*0
D CFC C
D DC
#D 7
? E
# AEACB
7 " ? #C # A BF

M #C

#CBF

A A BF EA E AFC B

) EA E AFC ECB A F
AE # BF B
A F BEA
1 C
$U - B
BF
D FA
B C B2
A F BEA < F EC#C # F B
DC ? E
# AEA B
BC
BC B
DA CB FC

D CFC
C C

ECB
B EF B A B
B C "*0
"* 'CB EF
ABC
C- B D F
8AA
< BE
D

AB

2%
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

"

?C 1 #C
F
9 ECB
C8F>
ECDA #C - D #C
E A C
D F C
ABC D AB C E F BC B A C CB
BECBF
BEC
#
9C B F CE # BFC

'C#DA #C - 1 A8AE #C
BAB EB C (

ABC<
FB
#C

A C BC
B D

BF

// www.opiron.com
// by A.Girod
// Lectura de los valores medidos por un sensor
LDR
int LDR_pin =0; // Leemos del pin 0
int LDR_val=0; // Variable para leer los
lo datos
del LDR
void setup() {
// Visualizacin de los valores por la consola
// Clicar en el botn Serial Monitor p
para
visualizar
Serial.begin(9600);
}
void loop(){
// En el loop iremos leyendo continuam
amente del
sensor LDR
LDR_val = analogRead(LDR_pin); // Lect
ctura del
valor LDR
//Impresin de los valores ledos por
r Serial
Monitor
Serial.print("LDR = ");

BC B
DA CB FC

AB

2,
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

Serial.println(LDR_val);
//Paro 1 segundo
delay(1000);
}

)#D 7 #C

BC B
DA CB FC

# A(

AB

24
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

Cuando
acercamos
tenemos
las
s
luces
encendidas, los valores se ven m
s altos,
cercanos a 30 y cundo apagamos la luz, los
valores son bajos.

B(

9C

C0
5

?C C
? #C
BE B
- D
B ")* B
8 BEA B
7
F B #C B B F ? AF
A EA B *
9 EAEAC BF AC < ? #C 1A FC
E B C F B #C
7
? AF EA B D
< C 1 C
CB
B E E BC
2<
#A BF
E B C BE B #C
7< C 1 C
D B %2 'CB FC 1 C
DC #C
C
B
ECB AEA B D DC
# BAD
B ")*

M #C
A FC

BC B
DA CB FC

#CBF
A A BF EA E AFC B D CFC
C C <
ECB EF #C B A
")*
!!2U(

AB

2/
/3

-C

AB

AB(

" D ABEAD
A8 BEA ECB
? #C @ A C B ")* ECB B
DAB %
ABC
3

+B 1A F

BC B
DA CB FC

B &.

C0
B A C B
0 1A A B 2

# BF AC
A F BEA EECB EF C

EA E AFC(

AB

26
/3

-C

AB

1 #C
C8F>
D #C
E A C
BECBF
CE # BFC(
FB
F B
A A

AB(

B &.

?C

BC B
DA CB FC

C0
B A C B
0 1A A B 2

ABC - EECDA #C B
EEA
EE B
F
B
F

'C#D C
#C
< BE B A B C
? AF EA B< ")*
D < - A D
? AF EA B< ")*
BEA B
FA #DC
& # A B 1 #C
"*0
# - EC FC< DC C

D
DC

7
#C
F
#C

B
7
B

BC
C B
AB

25
/3

-C

D AE EACB
EC FC

D #B 5&
BA

BC B
DA CB FC

CA

AB

AB(

B &.

C0
B A C B
0 1A A B 2

B FA #DC

B ! BA

BA

AB

23
/3

-C

'CDA
D
A A BF
E A C B
*)
ABC
" C
EC#DA
E F
BC
FA B
C
IAB # BF
F B 8A C
D E
ABC

BC B
DA CB FC

AB

AB(

B &.

C0
B A C B
0 1A A B 2

// www.opiron.com
// by A.Girod
// Lectura de los valores medido
os por un
// sensor LDR
int LDR_pin = 0;
// Leeremos del
d
pin 0
int LDR_val = 0; // Variable pa
ara leer
// los datos del LDR
void setup() {
// Visualizacin de los valores
s por la
// consola, hay que cilcar en el
l botn
// Serial Monitor
Serial.begin(9600);
}
void loop(){
// En el loop iremos leyendo con
ntinuamen
// te del sensor LDR
LDR_val = analogRead(LDR_pin);
;
//
read input LDR value
//Impresin de los valores ledo
os por el
// sensor por pantalla
Serial.print("LDR = ");
Serial.println(LDR_val);
// Paro 1 segundo
delay(1000);
}

AB

2
/3

-C

D #B K& *
9C D
C0
Copia
y
pega
el
siguiente
cdigo
en
el IDE de
Arduino.
Luego
compila
y
asegrate
que
no
tiene
errores.
Finalmente
transfirel
o
a
la
placa
Arduino.

BC B
DA CB FC

AB

B (

AB(

B &.

C0
B A C B
0 1A A B 2

// www.opiron.com
// by A.Girod
// Lectura de los valores medid
idos por un
// sensor LDR
int LED_pin=13;
// El
l LED est
// en el pin 13
int LDR_pin = 0;
// Lee
eeremos del
// pin 0
int LDR_val = 0;
// Var
ariable
// para leer los datos del LDR
void setup() {
pinMode(LED_pin,OUTPUT);
// El LED
// est en el pin 13
}
void loop(){
// En el loop iremos leyendo
o
// continuamente del sensor LDR
DR
LDR_val = analogRead(LDR_pin)
n);
// read input LDR value
if (LDR_val>=2
// Si hay luz, apago el led
{
digitalWrite(LED_pin, LOW);
;
// Apagamos el LED
}
else if (LDR_val<20)
// Si no hay luz, enciendo el led
l
{
digitalWrite(LED_pin, HIGH);
);
// Encendemos el LED

AB
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

}
}

>

& C
8CFC
-

C
EF AEC(

8 BEACB #A BFC
FC

?FFD(CC
EA

BC

>A$AD A C C>A$ACIC
A$ACICFC

AF B

)B E F C
EACB
MA CF FC A
)B B
E B
YC F

E B

+C
B BC
?FFD(CC>>> -C F
8,?F92

YC F

DA CB(

7 ECB
EC
ABC(
EC#C>
C> FE?
FE 1R EA>D

FC
(
)B
BF

>
B(
-

FA B

CF C D C- EFC
FC

EACB C <

>>> CDA CB EC#CF FC A

FC

BC B
DA CB FC

AB

!
/3

-C

F FC A

AB

AB(

B &.

C0
B A C B
0 1A A B 2

)B

I
E$ EC# BF AC

BC B
DA CB FC

DA CB F B #C EC#C # F
E
A
AC D
BC
D BFC 1A F
B# F D FAEAD B B F C 8C C A FA B
B
C
ABAEA FA1
D EFC
F D C- EFC
CCE
A CF C
B(
-

?FFD(CC>>> CDA CB EC#C8C


8C C D
A-C8C C C D BC

AB

%
/3

-C

FA

AB

- B
&

AB

AB(

B & FA

B C

AB

B C C00 A
0 1A A B 2

C00 A

C BA

C
AEC

# EA B

AB C

# EA B - A

>

" D E
ABC +BC
B
D
@C C B C
D
B ECB EF FC C
FADC
A DC AFA1C D
? E
ABF EFE ECB
BFC BC< DC #C
D C # ECB B F C '
)B F F FC A ? #C B
D C
E EF FAE
D ABEAD

'

!B

M
8 BEACB #A BFC
AEC
#CBF C C
B D CFC C
BC B
DA CB FC

B
-

77 < D B
ABC *
C

AB

,
/3

-C

1 A8AE
B E A C
8 BEACB #A BFC

>

B E

H 77

B &.

C0
B A C B
0 1A A B 2

#C F

AB

AC(

'

0 A FC

C8F>

B E

AC

*)
?FFD(CC

BC B
DA CB FC

AB(

ABC D

1 A 8 A ( $B9 8 A
A

AB

22

?#

ABC<
E
B(
ABC EEC BC. ABC C8F>

AB

4
/3

-C

AC

B BA
AB C

F B

D &*

AB

AB(

B &.

C0
B A C B
0 1A A B 2

B
C00 A B 0C

) 7 # C N 77 C DA 7C D $
# BFC E D 7
F B 8C #
CBA C

) EC 7 B
C
77 DA 7C
A EC DA 7C<
ECB A F
B
B E D # F AE
A
A EC
EA E AFC C EA BF BF BC
?
DA 7C EF AEC A EA E AFC C EA
E E <
BC#AB 7 # C

BA

B AB D<
EF AEA

B
B

EC
B A#D
EF AEC
D E E #AE ECB
ECBF
BF C C DC B
B F B EFC
C F ABE A C B
DA 7C
C EF AEC

B
BC B
DA CB FC

AB

/
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

"C
B
C
CBA C DAA 7C EF AEC
CB
A DC AFA1C DFC D
A @C
# - ECBF C
EE FAEC
F E?C B C
8 E BEA < DC 9 #D C
B D FC C# FAEC - # AEAB

.B
A# C 1 #C
FA B C E
<

'

8A9 BC B
B C - C9C<

) B

) C9C BF
- B
A

=*
B
A AF

77 < EC#C 1 A
ECB EF #C (
D E
A F BEA

ABC
22

?#

ABC
AB

) A#DC F BF
EC
D
BEA
C C
EC C
C E
1 B
C DA
D 7C FA B B
DC A < C E
AB AE B D EA # BF EC#C
ECB EF B F C A DC AFA1C
D E
!

A 7

BC B
DA CB FC

A A BF #CBF 9 (

AB

6
/3

-C

9C ECB C DAB
DAB
J.

BC B
DA CB FC

AB

AB(

B &.

A < C C DC #C

C0
B A C B
0 1A A B 2

# FAEC(

AB

5
/3

-C

FAB#A
)B 8 BEA B
A < E

AB

F D E C
F ECB EF C

AB(

B &.

C0
B A C B
0 1A A B 2

A C B
DAB
77 (

B DAB

void setup()
{
pinMode(11, OUTPUT); // El pin 11 es
e donde
// tenemos conectado el Buzzer
}

BC B
DA CB FC

AB

3
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

#C CB < B
*
C C B 8 BEA B
?
77 FFC G ! FCBC A8 BF < D
BF E
BC
C 422# (

B C

void sonar (){


analogWrite(buzzer,20); //emite 1 sonido
delay(500); //espera medio segun
ndo
analogWrite(buzzer,120); //emite
e otro
// sonido
delay(500); //espera medio segun
ndo
}

CB C

8 BEA B CB

CCD(

void loop()
{
s que el
sonar(); // con este ejemplo hacemos
// buzzer vaya tocando tonos de difer
rentes
// frecuencias alternativamente
}

) E

A C EC#D FC

9C

EEA B E

A C

A C B

" 8 BEA B FCB QT


ABC B
CB
J.
B 8 E BEA
ECB B EAE C F
9C
42V
D1 # C
J. B
B E D .
"

BC B
DA CB FC

ABF BA

8 BEA B

FCB QDAB< 8 E BEA T

FCB QDAB< 8 E BEA <

EA BT
AB

!2
/3

-C

AB

) F 8 BEA B BC
D # FC
BCF
F
B #E AE T !

AB(

B &.

C0
B A C B
0 1A A B 2

# BF 1 AC
C D
B
!
#E AE ( 8 E BEA
B QFCBC C
EA B

#C B D C # EA B ECB CF C E
ABC D 1 E #C 8 BEACB (

A# C
8 E BEA -

FC C
EA B(

#C

A C C

1 A

DAB<

int pin=11;
int frecuencia=250;
int duracion= 1000;

)
%

EA < FCE #C
B C Q 222# T

B BCF

" DCB #C
BF C
9 E F E B C
B

!42A7

BF

8 BEA B F D< D
#C
DC # (

void setup() {
tone(pin, frecuencia, duracion)
);
}

)B

8 BEA B CCD BC DCB #C B

void loop() {
// Nada
}

) E

BC B
DA CB FC

A C EC#D FC

EEA B E

A C!

AB

!
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

D #B 5
'CDA - D
A A BF
E A C B
*)
ABC
" C
EC#DA
E F
BC FA B
C
IAB # BF
F B 8A C
D E
ABC

BC B
DA CB FC

/// www.opiron.com
// by A.Girod
// Haciendo "cantar" a un buzzer
r
void setup()
{
pinMode(11, OUTPUT);
// El
E pin 11
es donde tenemos conectado el Bu
uzzer
}
void loop()
{
// con
c
este
sonar();
ejemplo hacemos que el buzzer va
aya
tocando
/ tonos
//
de diferentes frecuencias
alternativamente
}
void sonar (){
analogWrite(11,20); //emite
e 1
sonido
delay(500); //espera medio segundo
analogWrite(11,120); //emit
te otro
sonido
delay(500); //espera medio segundo
}

AB

!!
/3

-C

AB

AB(

B &.

C0
B A C B
0 1A A B 2

D #B K
'CDA - D
A A BF E A C
B
*)
ABC " C
EC#DA
E F
BC
FA B
C
IAB # BF
F B 8A C
D E
ABC

>

// www.opiron.com
// by A.Girod
// Haciendo "cantar" a un bu
uzzer 2
int pin=11;
int frecuencia=250;
int duracion= 1000;
void setup() {
tone(pin, frecuencia, duracion);
d
}
void loop() {
// Nada
}

C
ECB F
F C
D C- EFC B C A A BF

)B E - F C
EACB

BC B
DA CB FC

EACB
EAC
AB$ (

ECB

A 7C EF AEA (
?FFD(CC >A$AD A C C>A$AC
C>A
A 7C
EF AEA

J.< #C
EA B DC BE?
D C(
?FFD(CC >A$AD A C C>A$AC.C
C>A
EAV'%VH%BXDC X BE?CX
E?CX XD C
AB

!%
/3

-C

MA CF FC A
DA CB(

)B
E B
YC F

AB

AB(

B &.

E B

C0
B A C B
0 1A A B 2

YC F

FC

(
)B

>
FA B
EACB C < BF B(
-

CF C

D C- EFC

?FFD(CC>>> CDA CB EC#CF


#CF FC A

= FC
F FC A (

I
E$ EC# BF AC

BC B
DA CB FC

)B
DA CB F B #C EC#C
C # F
E
A
AC D
BC
C
D BFC
1A F
B # F - D FAEAD B B F C 8C C A
FA B
B
C ABAEA FA1
D EFC
F
D C- EFC C E
A CF C B(
-

?FFD(CC>>> CDA CB EC#C8C


#C8C C D
A-C8C C C D BC

AB

!,
/3

!E

"

A A7

- B

C BA

# EA B

AB C

A$C
A$ F A%

C
FEAC
' (E %)A

A C B
# EA B - A

>

&

AEC

"
A
CB # - EFA
DC
CB E D E
A#D A8AE E A C - EC#D FA C D 8 F C D C
C- EFC A # E?
A
B
< B AFAC EC#C
EC#
ABC
- C B < CC
EC
- AF?
BF CF C )B F
F FC A
D B
#C
AB F
D
# BF
8 BEACB A
B F C *) - ? E C EC#D
EC# FA
ECB
# E?C #
A DC AFA1C

'
)B

!B
F F FC A
-

D B
BF

#C (
A

'CBCE #C
A
D

1 A 8 A ( $B9 8 A
A

>

BC B
DA CB FC

B E

ABC
BC
ABC

AFAC

BECBF

AB

AC(
AB

!4
/3

-C

C8F>

BC B
DA CB FC

*)

AB

ABC AB F

AB(

B &D

C B

'

ABC QCDEACB < D C EC#


# B

B E

AC

*)
?FFD(CC

A A7
A C B
0 1A A B 2

ABC<
E
B(
ABC EEC BC. ABC C8F>
8F>

AB

!/
/3

-C

AC

AB

AB(

B BA

B &D

A A7
A C B
0 1A A B 2

B
AB C

ABC F
1
B
E B C AB F #C
*)
ABF
B A
<
# - DC A
ECB
FA #DC C
B E
AC AB F
B B 1 A
A D A8 AEC
DC A ECB EF
ABC B C
B E AF A AB F C
B A

E+D

B A A

A A7

Podis
encontrar
libreras
rela
acionadas
con
Arduino en la descripcin de productos de
Opiron, pero tambin en Arduin
no Playground,

BC B
DA CB FC

AB

!6
/3

-C

AB

AB(

B &D

A A7
A C B
0 1A A B 2

google code y github entre otros.

F B

A !B

BF
E E
A A
A EFC AC CB
# E B
) F A EFC AC F B
F
!

M
1

F C $ FE?8C
CB
F C $ FE? * D B A B C
A
# E B
B(

ABC
AB
A F # CD

B
F G

# E B
FA1C

"AB B( C?C# C_

. EABFC ?( * BF C
B
E D F F

E D F F*CE
F* # BF G
ABCG

JAB C> ( * BF C
B
E D F F

E D F F*CE
F* # BF G
ABCG

* BF C

BC B
DA CB FC

< F B
E
A
FF'CBF A
B F $ FE?8C
FE?

B # ^

*)
ABC< A
IA D^
^
$ FE? CC$ CE FACB(

BE

AB

!5
/3

-C

M
F"A

)B

AB

$ FE?8C

E D B

BC B
DA CB FC

B &D

- E

A A7
A C B
0 1A A B 2

E D F

A G

B 1 E D
#C @
C DC #C ? E
B
F B # E

AB(

*)
BE < DC C

#C
A
F E
# E B #
A 1 F C *)
ABC
B
F # A B BF C
E D F A
A <
B
A
F F B
G

AC

A A7

ABC
C
D A# C

E B 1
FC C<< EA

A C B
A

E B C
*)

AB

!3
/3

-C

AB

)B F 9 #D C BC AB F
F CBA C A'D 02,

M #C
-

AB(

B &D

#C

A A7
A C B
0 1A A B 2

BC

B E (
?FFD(CCD - C B

ABC EECC'C
'C C 02,

)B
B E 1 #C
BC
F
A
?A FC A <
E ADEA B< - B
1 BD AEE EA B
M #C
BF G# A 8A <
,

E?A1C 7AD - C
A

E+D
B
ABC
"
A
AB F
C B F C *)
AB F #C B '( BC

M #C
A EFC AC CB
AB F
- EC#D C #C
EC EF # BF
E?A1C

BC B
DA CB FC

EEA B
B
DCB FAC>
AC> FC A#DC F C
#C
B E
BC
A
D AB
B DC #C
E
E?A1C(

?FFD(CC>>> # A 8A EC#C B$$ -

A#C
F B #C

EC#C

BA/$

EC#D A#A#
A#A#C

CB

A A7

AB F B CB
? - #C
ABC< DC 9 #D C< A C
B
A A BF D F?(

F B #C
?

A
BF
AB

C
%2
/3

-C

AB

AB(

" E D F
BC ?
- F
BF AC # BF
BAEA #C

A#C

*)

ABC

9 #D C

ECBFA B

'C#D C #C

BC B
DA CB FC

B &D

A A7
A C B
0 1A A B 2

F+
+ F G<
G -

Fb

EC#DA

AB

%
/3

-C

M A8AE B C

BC B
DA CB FC

AB

F D C< -

AB(

B &D

#C

A A7
A C B
0 1A A B 2

A
AB

%!
/3

-C

? AB F

C EC

AB

AB(

B &D

EF # BF

BB

#C B

AB

BC D C # EC# B
EC#DA EA B BECBF #C (
-

FBBBBG C
A C (

BCF B #

A A7
A C B
0 1A A B 2

F C *)

CB

F-D ( ) F

"A

BC AB F

!D

"A

# BC#

3-

=C
1 1

? E
C
ABAEA CT

ABC

Q1

C D
T

*)
) QEA
QE

*) -

ltimos apuntes

)B E
F C
EACB

ECB F
F C
D C- EFC B C A A BF AB$ (

EACB
E

Videotutorial
Opiron:

de
d

ECB

en

el

canal

Youtube

de

. Crea tus propias librera


as de Arduino:

?FFD(CC>>> -C F
BC B
DA CB FC

EC#C> FE? 1RE70


1
291
AB

C$
%%
/3

-C

AB

AB(

B &D

A A7
A C B
0 1A A B 2

)B B F C
E B
YC F (
)B
BF

>
B(
-

= FC
F FC A

FA B

CF C D C- EFC

>>> CDA CB EC#CF FC A


BC D C- EFC

F ABF

B CB(
C

:
-

&C C C
&C E? ' B(
?FFD(CC>>> CDA CB EC#CDC
CDC F8C
F ACCFC CD
C DFC E?C ED-D
ABCD -DDCDA CB

)B

I
E$ EC# BF AC

BC B
DA CB FC

EACB C <

DA CB F B #C EC#C # F
E
AC D
BC
D BFC 1A F
D FAEAD B B F C 8C C A FA B
B
ABAEA FA1
D EFC
F D C- EFC
FC C E
B(
-

A
B# F C
A CF C

?FFD(CC>>> CDA CB EC#C8C


C8C C D
A-C8C C C D BC

AB

%,
/3

-C

'B

- B
C

C
C

B &.

# EA B - A

'B

C
+
0 1A A B 2

>

&

AEC

D
B B
D CE C

EF BAE ECB
B 8 E BEA D
#C # B 9

!B

) F FC A FA B EC#C C 9 FA1C
FA A7 EA B
B "'*
EF BAE
D
ECB
ABC )B
F FC A
ABE - B
ECB BACB < EC#DCB BF - D C
C.

1 A 8 A ( $B9 8 A
A

AB(

# EA B

"'*\
A7
FC

'

AB

C BA

AB C
"
1A

>

BC B
DA CB FC

B E

BD AE EAA B

# EA B B E

EC

EF

A D

AB

AC(
AB

%4
/3

-C

"'*
E
'

C8F>

BC B
DA CB FC

AB(

B &.

'B

C
+
0 1A A B 2

2$a

*. /2!O
CFC C
ECB BA B

AB

CF BEA # F C

ABC

E
'

+ H
B E

AC

*)
?FFD(CC

ABC<
E
B(
ABC EEC BC. ABC C8F>
8F>

AB

%/
/3

-C

AC

AB

/B! E

B &.

'B
'

C
+
0 1A A B 2

B
A A BF

& B B E BF
-

AB(

B BA

F B

ECB A

B A

EACB

"'*(

EF

A# BF EA B % %M
'C#D FA

ECB

A*,,65
,,652

=CF
#C
#C C
EC#
# BAE EA B
, AF
D
?C BC DAB - E
< - DC C F BFC A#D A8AE
#CBF 9 ) #C C , AF
C AF *H
*H6 *H, D
A7
EC# BAE EA B N HAF
# -C D CD

.B
)B
FA B

BC B
DA CB FC

'

+ B A F

A A BF 8CFC F B #C
B F C D C- EFC(

FAB
F B%B A
# FAEC

E #C

AB

%6
/3

-C

0
!

AB

AB(

B &.

'B

C
+
0 1A A B 2

BF
BC DC #C ECB EF
A EF # BF
"'*
D E
CFC C
BC FA B ECB BACB
BA
# E?C
D
C C C F BFC< BF
B
EC CE
C
FA
DAB
B
"'* DAB
ECB BAA B D
DC
ECB EF
D E
CFC C

BC B
DA CB FC

A7
ECB BACB F - EC#C # F B
D CE A#A BFC ) DABC F EC#C
C A (

D C

Arduino

LCD

Enable

Data Bit 0 (DB0)

Data Bit 1 (DB1)

Data Bit 2 (DB2)

AB

%5
/3

-C

M
BF

AB

AB(

B &.

'B
'

C
+
0 1A A B 2

Data Bi
it 3 (DB3)

Data Bi
it 4 (DB4)

Data Bi
it 5 (DB5)

Data Bi
it 6 (DB6)

10

Data Bi
it 7 (DB7)

11

Read/Wr
rite (RW)

12

Registe
er Select(RS)

+B 1 7 1 A8AE C
+BC
' - D

BAEA A7
!

#CBF 9 < ECB EF


ABAEA AE

FAB#A

*)

ABC

IA C )B #D
EC#DA <

D E

ABC

A C B

C "A A ' - F CA C JC
E

A C

AB F EEA B(

LiquidCrystal lcd(RS, Enable, D4,


, D5, D6, D7)

) F AB F EEA B
D EA # BF A#DC
DC F BF DC
B
D E 8AE B C DAB
CB
ECB
EC EF
"'*<
D B F C 9 #D C DC 9 #D C(
BC B
DA CB FC

AB

%3
/3

-C

AB

AB(

B &.

'B

C
+
0 1A A B 2

LiquidCrystal lcd(12, 11, 10, 9,


, 8, 7);

-A
+B
DC
!

9 A

AB#A

1 7 ? E?
# E F

A C B

EC#D C EACB
B < EC#DA
BC FA B BAB EB C

IAB # BF < F B 8A

DC

ABC

A FC C ? A C A B<
# B 9
D E B "'*

& 'C

FA C< JC

B A

C1 A E
AFC < F B
B E BFF
D BF
ECBF C # A BF
DAB%
ECB EF C B DCF BEA # F C
2$a

9E F C # A BF
BC B
DA CB FC

FC BA

C ? F

,
ECBF F
"'*

1A

AE
AB

,2
/3

-C

C E

EF

EC

AB

AB(

B &.

'B
'

C
+
0 1A A B 2

EF # BF

CF
C A$

Cdigo
'CDA D
A A BF
E A C
B
*)
ABC
" C
EC#DA
E F
BC
FA B
C
IAB #
BF
BC B
DA CB FC

/*
LiquidCrystal Library - Hello World
W
Demonstrates the use a 16x2 LCD display. Th
e LiquidCrystal
library works with all LCD displ
lays that are
compatible with the
Hitachi HD44780 driver. There ar
re many of th
em out there, and you
can usually tell them by the 16pin interface.
This sketch prints "Hello World!
!" to the LCD
and shows the time.

*
*
*
*
*

The circuit:
LCD RS pin to digital pin
LCD Enable pin to digital
LCD D4 pin to digital pin
LCD D5 pin to digital pin
LCD D6 pin to digital pin

12
pin 11
5
4
3

AB

,
/3

-C

F B 8A
C
D E
ABC
)F
E A C
C
D
BECBF
BF C
C
9 #D C
*)
ABC

*
*
*
*
*

AB

AB(

B &.

'B

C
+
0 1A A B 2

LCD D7 pin to digital pin 2


LCD R/W pin to ground
10K resistor:
ends to +5V and ground
wiper to LCD VO pin (pin 3)

Library originally added 18 Apr 20


008
by David A. Mellis
library modified 5 Jul 2009
by Limor Fried (http://www.ladyada
a.net)
example added 9 Jul 2009
by Tom Igoe
modified 22 Nov 2010
by Tom Igoe
This example code is in the public
c domain.
http://www.arduino.cc/en/Tutorial/
/LiquidCrys
tal
*/
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of
// the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of col
lumns and
// rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}

BC B
DA CB FC

AB

,!
/3

-C

AB

AB(

B &.

'B
'

C
+
0 1A A B 2

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since
counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}

>

C
ECB F
F C
D C- EFC B C A A BF AB$ (
-

)B E
F C
EACB

& EBC C

EACB
EAC

"'*(

?FFD(CC >A$AD A C C>A$AC BF


A F X V'%V * A C

& EBC C

ECB

X XE

MI*(

?FFD(CC B >A$AD A C C>A$ACM


C>A$AC E #X8 C
E BFX A D -

"AB$
?FFD(CC
F

BC B
DA CB FC

"- A ' - F "


"'*(
ABC EEC C0 8

B
BE C"A A ' -

AB

,%
/3

-C

MA CF FC A

)B B
E B
YC F

FC

AB

AB(

E B

B &.

'B

YC F

D MA CF FC A
?FFD(CC>>> -C F
F)9AJ6 P-.

C
"'*\\
EC#C> FE? 1RD

)B
BF

CF C D C- EFC

C
+
0 1A A B 2

DA CB(
DA CB(

(
>
B(
-

FA B

EACB C <

?FFD(CC>>> CDA CB EC#CFF FC A

= FC
F FC A
)B

DA CB F B #C EC#C # F
E
A
AC D
BC
D BFC
1A F
B# F D FAEAD B B F C 8C C A FA B
B
C
ABAEA FA1
D EFC
F D C- EFC
CCE
A CF C
I
E$ - B(
EC# BF AC
- ?FFD(CC>>> CDA CB EC#C8C
8C C D
A-C8C C C D BC

BC B
DA CB FC

AB

,,
/3

!E

"

#
EC

+
C A B
- B
&

AC B

BA

B
C BA

C
AEC

# EA B

AB C

# EA B - A

"C
F CBA C
F B
D F (
"C
BECBF #C
B
B F
7
B
8AB
# EA
C< B
C8A FAE C
C CF
ABF
C
B
D E?C
<
B
D AE EACB # AE D ? E
A B FAEC A# B < FE )B F
F FC A 1 #C E #C 8 BEACB B C
BC
F CBA C <
E EF FAE
FA B B - E #C D C # C ECB
ABC
BC B
DA CB FC

AC E
C
F E
CAF
' (E %)A

>

DC

FC

AB

,4
/3

!E

"

#
EC

)B F F FC A F BD AE #C
02,< # - DCD
B #CBF 9
# BF 8 EA
FA A7

'
)B

FA A7
ECB

AC E
C
F E
CAF
' (E %)A

B C A'D
ABC -

!B
D

BF F FC A 1
A FC (
FAE

A8

'

) 8 BEACB #A BFC
A'D 02,

EF

#C

C #
02,

BF

BC

>

BC B
DA CB FC

D EFC F

B E

AC(

BC

'

'

AEC

CBA C
BC

CBA
BA C A'D

'CB F A B A F #
ECB
#

F EEAA B

1 A 8 A ( $B9 8 A
A

CBA C

ABF

AB

ABC +BC
F

CBA C A'D 02,

D CFCFAD C
+ HD

ABC
AB

,/
/3

!E

"

#
EC

BC B
DA CB FC

"

0C9C

"

! 0 A FC

H 77

B E

AC E
C
F E
CAF
' (E %)A

E D CFC C

C8F>

!22

?#

AC(

*)
?FFD(CC

ABC<
E
B(
ABC EEC BC. ABC C8F>
F>

AB

,6
/3

!E

"

#
EC

AC

AB C

AC E
C
F E
CAF
' (E %)A

D & B C A B

"C
F CBA C
F B DC FC
D F ( "C
BECBF #C B B F
7 B 8AB - # EA
C<
B C8A FAE C C CF
ABF
C B D E?C
E
< B
D AE EACB
# AE
D
? E
A B FAEC
A# B < FE )B F F FC A 1 #C E #C 8 BEACB B
C BC
F CBA C <
E EFF FAE
FA
FA B B E #C D C # C ECB
ABC

AB C

D & E D B 9C
C

"C F CBA C CB @
EE FAE E - 8 E BEA
N
!2 ,22 OA72 F B DC BEA#
B C
8 E BEA
BA
C C ? # BC
"C
BC
F CBA C CB E D E
# A
A F BEA
F B D EFC
B C 9 FC DC # AC
B AF #
# AEA B
EC "C
BC
F CBA C F B 8C # C DC B F B EFC
#AF B D C EC FC
B
F
BAE ' B C
D C
8 9 C DC B C 9 FC<
B C E DF
EC
D C EA C DC # AC
B E DFC < - # A BF B
AF #
F F #A BFC
@ <E E
A F BEA
BC B
DA CB FC

AB

,5
/3

!E

"

#
EC

F
A F BEA

AC E
C
F E
CAF
' (E %)A

AE?C C 9 FC " 8 #
B BC
F CBA C

E E

L 5GK !M
* B

A F BEA < 1

AB C
* A C
BC

"

D &
F

1 CEA

-F

FA #DC

(!

'

E EF FAE < DC #C
BECBF
CBA C B D AE EACB EC#C(
EC#

. AEA B
BA1 N B F B
ECBFA B B
A8 BF D C EFC B 8C #
A D
'CBF C
EC A ACB B A F #
D E #A BFC
'CBF C
DC AEA B B E #DC EC#
EC#C C FAE <
AB F A
D FAEC< FE
'CBF C
B C F B
D ABEAD
1 BF 9
FC B C
CB(
CB
=C B E AF B ECBF EFC 8 AEC D
DC
F EF
C 9 FC
H B
EA B E A DD EAC
)B EC#D EA B ECB CF
F EBC C < C
A DC AFA1C
C B F CBA C CB EC#D EFC
- A1A BC

* 1 2$ 34
BC B
DA CB FC

AB

,3
/3

!E

"

#
EC

" A# B
A7 A
A'D 02,
)
B BC
D
@
A# B ACB (
,4B!2B 4##
*
A7 A
E?
EB
A 9C
BC
A7 A
DAB (

&A B

BC

AC E
C
F E
CAF
' (E %)A

CBA C

A# BF EA
B 4M
C
BF
C
A
=*

&A
)E?C

'CB
B C A'D 02, DC #C
C
D AE EACB E E
A F BEA
D EFC
C C 9 FC < EC#C
DC 9 #D C B C CF # 1A
C B AF #
F EEA B ABF C
!

B
# A
A F BEA ECB A'D 02,, ? B D C B DAB & A
B BE?C C FA #DC
#
2f
EC#C # BA#C
#A #C FA #DC ? #CBAFC
#C
A7

BC B
DA CB FC

AB

42
/3

!E

"

#
EC

@
BC

EC

AC E
C
F E
CAF
' (E %)A

DAB )E?C " A F BEA E E


DCB
8C # (

DC

EC#C
< B
D F
D C # EA B
F
F FC A 1 #C E #C 8 BEACB ECB
CB #
F <
D C # B C FAB
9C BA1 D
? EA B C
C
A
+ F CBAE

B
* A C
BC
-

BC B
DA CB FC

(!

'

E EF FAE < DC #C
BECBF
CBA C B D AE EACB EC#C(
EC#

. AEA B
BA1 N B F B
A8 BF D C EFC B 8C #

'CBF C
D E #A BFC

'CBF C

EC A ACB

ECBFA B B
A D
B

AF #

DC AEA B B E #DC EC#


EC#C C

FAE <
AB

4
/3

!E

"

#
EC

AB

FA

FAEC< FE

'CBF C

B C

"

=C B E AF B ECBF EFC 8 AEC D


C 9 FC

H B

)B EC#D EA B ECB CF
A DC AFA1C
C
B
EC#D EFC - A1A BC

D ABEAD

AC E
C
F E
CAF
' (E %)A

F B

1 BF 9

EA B E A

FAB#A

FC

BC
DC

CB(
F EF

DD EAC
F EBC C < C
F CBA
CB C
CB

*A1A A#C
EEA B
D C # EA B
F FC A
B
F
EEACB
A8 BEA
( )B
D A#
D F BC
? #C
C
BAB B A
AD
DCBA
B F C B C )B
FC< D C # #C B
E A C D
DC
# A
A F BEA
FA A7 B C
AB F EEACB
AE
C BC
B E
AC
BF B
# 9C
8 BEACB #A BFC
B C - DC C
F BFC # A
1 BE #C ECB
E A C A #C
BD AE B C
ECB AEACB F B #C B E BF
B
)B
B D F @ A #C
BC
C
# BFC D
DC
A#
EC#DC F #A BFC
B AF #
F EEA B C F E C
)B
F E
D F FA A7 #C
A
F B A
BC B
DA CB FC

AB

4!
/3

!E

"

#
EC

A DCBA
B
EEA B F C8F>
F FC A < B
D CD AFC
8 BEACB FA B - E #C

FAB#A

&

AC

AC E
C
F E
CAF
' (E %)A

B E
ACG
E A C
1

"C D A# C
? #C
E
- 8ABA
8AB C DAB
ABC
#C D ECB EF C
B C )B
B FCE C
#C C DAB
! - % ) DAB !
ABC A ECB EF C DAB & A
B C - DAB %
ABC DAB )E?C
B C A #C
A C FC
DAB DC
CB C
9 #D C ECBF
ECB BA C B
A
- F # A B DC
CB C
#
B B C
9 #D C A DCBA
B BF B F )
#
EC#C
A (
A (

BC B
DA CB FC

AB

4%
/3

!E

"

#
EC

FAB#A

D
BA

& FAB#A
A

AC E
C
F E
CAF
' (E %)A

D
B

)B

B D F
F FC A EC#D AE #C
#
B DCEC
< A7 #C B EC#D
D FC A F #
B 8 BEA B
A F BEA <
DC
D
9 #D C
DC
EC#C B B C
D E #
#A BFC C
C F E C
B B 1 ?E C
C @ A#C !
EC#DCB BF
AF # (
")* Q!TT 77 )
#
EC#C
A# B(
EC
#

' B C B C 9 FC
E
B
A F BEA
ECB A
#C D A C ? #C CB
B
77 BE B
#C B ")* C9C< E B C BC
C? - C F E C
E E BE B
#C B ")* 1
) A F # DC C
F BFC FA B F BFC AB AE C 1A
EC#C
C#C EE FAEC
BC B
DA CB FC

AB

4,
/3

!E

"

#
EC

AC E
C
F E
CAF
' (E %)A

'C#C BF < 8ABA#C D A# C


DAB
FA A7 #C - E #C C ECB EF #C ECB
CB C
A DC AFA1C 0 D EFC
D A#
D F
"
C9C - 1
<
ECB EF #C B C
ABC / - 4
D EFA1 # BF < - B
ECB EF #C ECB DAB ,

FAB#A

&

ABC
A8 BF
@ B C
DAB
77

A A7

A B
F E FA# D F
F FC A BC
IAB # BF < B
D CDCB #C ? E
C
A
+ F CBAE )
D CD AFC ? E BCF E BFC DC #C AA#D A8AE
E A C ECB
C
F A
< 1
8 BEACB E #C
# AB8C # EA B C
E #C AB F
A
< ECB F
F FC A C
FA B
A
B
ABC
!

" A

ABE - % 8 BEACB

AC(
AC

A B N
-F?
*FO(
*FO 'CB F
8 BEA B F B #C
A C DAB
& A D& D - )E?C D) D<
! B ##NO( " 8 BEAA B BC
1 1
EA B
FA #DC
)EC
)
'CB
1 F
F 8 BEA B
C DC #C
E D E
E E
A F BEA
# A BF
8 # (
BC B
DA CB FC

AB

44
/3

!E

"

#
EC

AC E
C
F E
CAF
' (E %)A

d = (duracin del pulso)*(340m/s)/2


s)/2

% CB 0 B AB QABF - T( 'CB F 8 BEAA B BC DC #C


?C
B
A
E E
A F BEAA ECB 8 #
BF AC < ? E
#A # CD EA B
8C #
ABF B
IAB # BF < C
9 #C B E A C B
1 A
C
F 8 BEACB
D AE C
AF #
? #C
C C B
D F C C # EA B
F
F FC A (

BC B
DA CB FC

AB

4/
/3

!E

"

#
EC

D #B 5&
BA
'CDA
D
A A BF
E A C B
*)
ABC
" C
EC#DA
E F
BC FA B
C
IAB # BF
F B 8A C
D E
ABC

BC B
DA CB FC

CA

B ! BA

AC E
C
F E
CAF
' (E %)A

BA

/*Opiron Electronics by A.Girod


A
Programacin de un sensor
r de ultrason
idos HC-SR04
by Anton Girod (girodanto
on@gmail.com)
bajo licencia Creative Co
ommons Attrib
ution-ShareAlike 3.0*/
int Pin_echo = 13;
int Pin_trig = 12;
void setup() {
Serial.begin (9600);
pinMode(Pin_trig, OUTPU
UT);
pinMode(Pin_echo, INPUT
T);
}
void loop() {
int pulso, cm;
digitalWrite(Pin_trig, LOW);
delayMicroseconds(2);
digitalWrite(Pin_trig, HIGH);
delayMicroseconds(10);
digitalWrite(Pin_trig, LOW);
pulso = pulseIn(Pin_ech
ho, HIGH);
//Medicin del ancho de
/ pulso
//
recibido en el pin Echo
/
cm = pulso / 29 / 2; //
Convertimos ese pulso en una
/ distancia
//
y a cm

AB

46
/3

!E

"

#
EC

AC E
C
F E
CAF
' (E %)A

Serial.print("Distancia:"
");
//Imprimimos todo por el pu
uerto
//
Serial
Serial.print(cm);
Serial.println(" cm");
delay(500);
}

D #B K&
BA
'CDA

- D
A A BF
E A C B
*)
ABC
" C
EC#DA
E F
BC
FA B
C
IAB # BF
F B 8A C
D E
ABC

BC B
DA CB FC

CA

B ! BA

BA

/*Opiron Electronics by A.G


.Girod
Programacin de un sensor de aparcami
ento con alarma visual y acstica
ac
by Anton Girod (girodanton@
n@gmail.com)
bajo licencia Creative Comm
mmons Attrib
ution-ShareAlike 3.0*/
int
int
int
int
int

Pin_echo = 13;
Pin_trig = 12;
Pinrojo=6;
Pinverde=5;
buzzer=4;

void setup() {
Serial.begin (9600);
pinMode(Pinverde,OUTPUT);
);
Definimos los pines
pinMode(Pinrojo, OUTPUT);
);
pinMode(buzzer,OUTPUT);
pinMode(Pin_trig, OUTPUT
T);
pinMode(Pin_echo, INPUT);
);
}

//

AB

45
/3

!E

"

#
EC

AC E
C
F E
CAF
' (E %)A

void loop() {
int duracion, cm;
digitalWrite(Pin_trig,
, LOW);
delayMicroseconds(2);
digitalWrite(Pin_trig,
, HIGH);
delayMicroseconds(10);
;
digitalWrite(Pin_trig,
, LOW);
duracion = pulseIn(Pin_
n_echo, HIGH);
cm = duracion / 29 / 2;
Serial.print("Distancia
ia:");
Serial.print(cm);
Serial.println(" cm");
if (cm>20)
// 20
cm es la distancia de eme
mergencia
{
digitalWrite(Pinverde
de, HIGH); //
En caso que un objeto est
st lejos,
// pintamos el LED verde
digitalWrite(Pinrojo,
o, LOW);
digitalWrite(buzzer,
, LOW);
}
else if (cm<20)
{
digitalWrite(Pinverde,
e, LOW);
//
Si el objeto est muy cer
erca,
// hacemos
sonar la alarma buzzer y el LED rojo
digitalWrite(Pinrojo, HIGH);
digitalWrite(buzzer, HIGH);
H
}
delay(500);
}

BC B
DA CB FC

AB

43
/3

!E

"

#
EC

D #B "&
BA

BC B
DA CB FC

CA

B ! BA

AC E
C
F E
CAF
' (E %)A

BA

AB

/2
/3

!E

"

#
EC

'CDA
D
A A BF
E A C B
*)
ABC
" C
EC#DA E F
BC
FA B
C
IAB # B
F
F B 8A
C
D E
ABC

/*Opiron Electronics by A.Girod


od
Programacin de un sensor de aparcamient
ap
o con alarma visual y acstica
Mediante la libreria Ultrasonic
ic
by Anton Girod (girodanton@gmai
ail.com)
bajo licencia Creative Commons Attributi
on-ShareAlike 3.0*/
#include "Ultrasonic.h"
Ultrasonic ultrasonic(12,13); // En
lugar de declarar los Pin
// echo y Pin trig, puedo hacer
erlo
directamente con esta funcin
int Pinrojo=6;
int Pinverde=5;
int buzzer=4;
void setup() {
Serial.begin (9600);
pinMode(Pinverde,OUTPUT);
//Definimos los pines, notar qu
que ya
// no definimos los pines del s
sensor
pinMode(Pinrojo, OUTPUT);
pinMode(buzzer,OUTPUT);
}
void loop() {
int cm;
Serial.print("Duracin del pulso
pu
de
recepcin:");
Serial.print(ultrasonic.Timin
ing());
// Aqu obtenemos el
h
// tiempo del pulso de eco en high
Serial.println(" us");
cm=ultrasonic.Ranging(CM);
hacemos la conversin a cm

BC B
DA CB FC

AC E
C
F E
CAF
' (E %)A

// Aqu

AB

/
/3

!E

"

#
EC

AC E
C
F E
CAF
' (E %)A

Serial.print("Distancia: ");
Serial.print(ultrasonic.Rangin
ng(CM));
Serial.println(" cm");
if (cm>20)
//20 cm
c es la
distancia de emergencia
{
digitalWrite(Pinverde, HIGH)
);
//En caso que un objeto est
//
lejos, pintamos el LED verde
digitalWrite(Pinrojo, LOW);
digitalWrite(buzzer, LOW);
}
else if (cm<20)
{
digitalWrite(Pinverde, LOW);
//Si
el objeto est muy cerca,
// hacemos sona
ar la
alarma buzzer y el LED rojo
digitalWrite(Pinrojo, HIGH);
digitalWrite(buzzer, HIGH);
}
delay(500);
}

BC B
DA CB FC

AB

/!
/3

!E

"

#
EC

AC E
C
F E
CAF
' (E %)A

ltimos apuntes
& FC A C
DA CB(
)B E
F C
EACB

CBA C

?FFD(CC>>> CDA CB EC#CDC


#CDC F8C ACC
B C D D F CBA C D
ABCD
CDA CB

MA CF FC A
DA CB(
-

BC

BC

CBA C

?FFD(CC>>> -C F
EC#C> FE? 1R3
,!X >Z 92g FR%6

)B B F C
E B
YC F (

BC B
DA CB FC

AB

/%
/3

!E

"

#
EC

)B

>
FA B
EACB C < BF B(
-

= FC
F FC A (

I
E$ EC# BF AC

BC B
DA CB FC

AC E
C
F E
CAF
' (E %)A

CF C

D C- EFC

?FFD(CC>>> CDA CB EC#CF


CF FC A
BC D C- EFC

' EA B
1A A7 EA B
B(

F ABF

B CB(
C

B
AF #
FC ECB

ABC

?FFD(CC>>> CDA CB EC#CDC


CDC F8C
F ACCD
CE AB D-D
ABCD1A
A7 D FC

&C C C
"
ABC DA CB(
?FFD(CC>>> CDA CB EC#CDC
CDC F8C
F ACCFC
CD C D
D-D
ABCD -DCD
CDA CB

)B
DA CB F B #C EC#C # F
E
A
AC D
BC
D BFC
1A F
B # F - D FAEAD B B F C 8C C A
FA B
B
C ABAEA FA1
D EFC
EF
F
D C- EFC C E
A CF C B(
-

?FFD(CC>>> CDA CB EC#C8C


C8C C D
A-C8C C C D BC

AB

/,
/3

-C CA B

FA - B 8C #

BC B
DA CB FC

? E C # 9C D B
BE BF G<
&?C#
#
1 ) A CB
AB

/4
/3

-C CA B
0 1A
1 A B 2

-C CA B
Y F ?
# - 8 BA
EF BAE

C E BF

ABC
B D F 8C #
< D #AF
A7
D C- EEFC ECB
FC C FADC # B # - ABF AFA1

&
EC# B #C
1A AF
D AB
CB
BECBF
# E? A# #
F FC A
? F B 8C C CB # E?
D C- EFC C A E F C
A
C BD
F AB1AF #C
1A AF BC
B B
>>> CDA CB EC#< CB
A#C F FC
FC C FADC
D #C
F A1 B
) D #C ?
F
EF BAE #A BF
F BC(

A1 FA C - B @ C ECBE DFC
F # B < D C ?C

A B
F
F
K*
# 1A C C D C- EFC L

BC B
DA CB FC

C8AEAA
ABC<
AB8C # EA B(
BF EC#D
EC# F
& # A B
F
D AB C8AEA (
A
- D CC EFC
AB DAA EA B

AB1 BFA1

- E

B 1C

AB

//
/3

-C CA B
0 1A A B 2

#C ECBCE

F CDABA BL MA AF BC

B BF B F B(

>>> CDA CB EC#

?FFD (CC>>> 8 E CC$ EC#C DA CB)


B) EF CBAE

?FFD (CCF>AFF EC# C DA CB FC

?FFD(CC>>> -C F

?FFD(CCD
BC B
DA CB FC

EC#C

C DAA CB) EF CBAE

-CCDA CB
AB

/6
/3

-C CA B
0 1A
1 A B 2

?FFD(CC

AB$ AB EC#CEC#D
D B-CCDA
B-C
CB

AB8C CDA CB EC#

I-

BC B
DA CB FC

B J

AB

/5
/3

)F C
F
9C B "AE BEA '
F A EA BD=C'C# EA D'C#D FA
BC B
DA CB FC

FA1
A1 'C##CB
'C
%2+
+BDC F
AB

/3
/3

También podría gustarte