171

Guia de Arduino Para Principiantes Proyectos y Tutoriales

Embed Size (px)

Citation preview

Page 1: Guia de Arduino Para Principiantes Proyectos y Tutoriales
Page 2: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����������ABC�D���DABEADA�BF���

� �

Page 3: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

�������

����BFC��EEA�B� � � � � �

�����C�����F��ABF���������A�C � � �

!��"C��EC#DCB�BF�������$AF� � � � �

%��&�C��� � � � � � �

���'C#DCB�BF������EF�BAEC���(�)����A�FC��

���'C#DCB�BF������EF�BAEC����(�)���AC�C��

E��'C#DCB�BF������EF�BAEC�����(�)��")*��

E����������ABAEAC�����*)�������ABC� �

���"��D��E�����ABC�+BC� � � �

,��&���DA#�C��DC-�EFC�� � � � �

���)BE�B���-��D�����B�")*� � �

���"���F�#D��F����ECB��B���B�C�&.�%/

��������

0�1A�A�B���2�

���AB��!�����/3�

� ,�

� 4�

� 5�

� �/�

� �6�

� %!�

� ,,�

� 45�

� 6!�

� 52�

� 5��

�%/� 53�

Page 4: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

E��*�F�EEA�B���������7�ECB��B���B�C�"*0

���)#AFA��CBA�C��ECB��B���77�� �

����B�F���EA�B�����A����������*)�������AB

8��.�B�9C�����B��"'*� � �

����C��#�EA�B�����B���B�C������F��CBA

4��&��F�BC� � ���� � ����� ����������

��������

0�1A�A�B���2�

���AB��%�����/3�

"*0�� 33�

� ��,�

���ABC���� �!4�

� ��%4�

��CBA�C�� ��,4�

��� ��/4�

Page 5: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��AB�C���D��

:"C���������#C������B���CF���������;��C�����A�BC�#C��������CE��BC:<�����E�=�>FCB��

Page 6: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

��AB�C���D��

)�F����������ABAEA�EA�B������ABC�FA�B��DC�C�9�FC�C�������������A���ABAEA�����B��������C��C�������C�� �B� ���ABC<� ������ D��CB��� ����ECBCEA#A�BFC�� ��� DC��#�EA�B� ?��F�� ���ECBCEA#A�BFC���B�#AECECBFC���C����)�F�� �A�C���F��D�B���C�D��� A��EC#D�@��C�ECB�AB� �#���C<� D����� ��� ����C� D��� E�����A��ABF���� �B� ABFC��EA��� ��� #�B�C� ��� ���ABDC��#�EA�B��A�#C��?�E?C�E�����BC�����C��F�FCA�����-��BD�AE�A�C� ��D��B�C� ���D�F�� ��� ABF���� ���� ��EFC<�D������D�B������EF�BAE������B��8C#���#�B��-��BA#�#C����� ��EFC� ��?�E�� E�����BC���� �C��DC�BECBF��� �B� ��� #�B���<� -� �� EC#D��#�AB8C#�EA�B�ECB��������DC����BECBF���B����D�������ABC��B�?FFD(CC>>>����ABC�EE��

EFBA��C�������A�����������AB��

������ ���� BA� �A��A��� ����� ECB�EA�BF�� ��� ���C<������C�FA�B���#�E?C�����ABC(��B����ECEAB����F��ECE?��C��B�����#D�����CB���F���9��<���B�������#A�#��8C#����

���AB�C���D��

0�1A�A�B���2�

���AB��4�����/3�

�C�9�FA1C���A����C��C����DC-�EFC������ BC� FA�B�B�

�� ����AC�� ECB�

C�ECB�����DACB���� ���� F�B���

��ABC� -� ��� ���

��BD�AE�EACB���������EFC<� -� ���� ��F��#�B��-��A1�FA�����

�C��DC-�EFC������D��#�BF�� �AE?��B����D��AB��C8AEA���

�� ���C<� D�C� �� F��EAB�����F��E���<��B��B����BC���F�B��B�

Page 7: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

&�� D��E�� ���ABC� ��� �B� D����@C� C��B��C�DC��#������?�E���B�� F������F�#AB���<���� A�������D����ECB����#AECECBFC���C�����ECBFC����C�����D�E�#A�BFC����F��ECE?�<����#AECCB�������F��C����E�B�C������F��C8AEAB����

"�����EF�BAE��BC��C���<�-���B��C���@C��/2��C�C1�FAEAB�� ���� ��� ���EF�BAE�� ����� E���� 1�7� #��� D���F�<�-���F��D��AEEA�B����?��E�##D�A�C����F���#?�� �E����C� E�#�A�B�C� B���F��� 1A����� ���#F�B��BEA�� FC��1��� �A����E�#D�A�B�C��<�DC� �C�������D��� ���� �B� B���FC� 8�F�C� ��F��#C�� C��#�E?C�� #��� �F�8�EFC�� ���EF�BAEC�� �B� B���ECFA�A�B���

�C��9�#D�C<��B��B�8�F�C�����BF�B�F��������'C������A���(� ��� ��F�� ���'CE�DEC���#�B���� AB8C#�EA���1A�C����)�F��C��+BA�C��D��������E��BFC�FA�#�B� ����F�� ��� �8��EC� -� ��� ��F�� #�B��� 'CE�D'C?�E����F����FAE�������C����������

&�BFC� �A� FA�B��� EC#C� BC� FA�B��� ECBCEA#A����EF�BAE�<� ��F�� �A�C� F�� ABF����� DC���� B�E�ECB�EA�BF�� ��� FC�C� ������C� ���� F�� C���<� -<� �#C�A8AE��C���F�����FC��

���AB�C���D��

0�1A�A�B���2�

���AB��/�����/3�

B��C� ECB� �B��� A�����#�B���

C����C����B�C�������F��ECEAB��C�

�C�CB�.CC��#��� D����@�� -��F���#�B����������#��<� ��F��

C�����DC��#C���� C����C�� ���� B���F�� 1A���

�'C���������B��#�EA�B� �� ���EB�C�FA�#DC�F�����

'C��� DC���

CEA#A�BFC�� ���� B�E��AF��� ���<� -<� �A� D�����<�

Page 8: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

)B� ��F�� �A�C� �D�B����� ��� 8�BEACB�#A�B#AECECBFC���C<���DC��#��C�-�?�E������ABFF���BFCBC��

���A���������AB��

�DACB� ��� �B�� 9C1�B� EC#D�E�BF�� �B� ��� ����C��C� ��� ?D��� �B��@�� ���EF�BAE��?��>������E��A�CD��A�FC��&�FA�B��� �B� ��B��� �CB��� D����DC��EFC�� ���EF�BAEC�� ��

�����A����� A�E�#C�� DC-�EFC�� -� �C� EC)�EA�A#C�� F�FCA����� D��� ?�E�� ��� ���EF�BAE��#����A1�FA����=���F��D��AB��>������>>>�CDAC

���AB�C���D��

0�1A�A�B���2�

���AB��6�����/3�

�#A�BFC� ��� �B����ABF��EFE��ECB�

EC#D�@��� ���� ���� ��� ?��#A�BF���AE�� ������� �B�FC��&�B�#C���B��D������ ECB����A�� �� �B� D�EAC�C� EC#D�FA#C����BAE�� #��� 8�EA�� -��CDACB�EC#���

Page 9: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B�������������

F)��?C#����������BA#�������?�E��?��#A�BF��G<�H�B9�#AB�I�B$�AB��

Page 10: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��

�����BC���B���DACB�FC�����

���

�B��B�������������

�B���B��B������

�������

A�#C�� ����EEACB��C� �C�� E���EF�BAEC�� ���� D�B��#C�� ���#��� EFA���� D��� �D�B��� -� �������1��� �� E��C� F��� DCDAC�� D���EF�BAE���)B���F���D�F��C�DC�����BECBF���EADEA�B� ��� FC�C�� �C�� ���8C#�B�D�F�����F��$AF��

F������A�C��B���B�

�!�"�

�C�����#�BF�� ��� D��E�� ��CE�#�BF������������<����C����

F�FCA����� -� DC��#��� ��A�DCBA��������)�F��D��E����F����������B����#AE�F#���%!5�� *A�DCB�� ����B����AE��<�� �,� �BF����� C� ���A��

���B�������������

0�1A�A�B���2�

���AB��3�����/3�

�C�� EC#DCB�BF����� ���� ��� F�� ���B�-� ����C<� D��� ����AC�� DC-�EFC�� ���

BECBF���B����1���� ���#�BFC�� ����

�� ���ABC� #�������?�-�#�E?C��

�� ��� �9�#D�C�

��#AECECBFC���C���� /� �BF��������A���� �A�AF����� ���

Page 11: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B�

�����BC���B���DACB�FC�����

���

����E������/�D����B�������EC#C����&�#�A�B� �A�DCB�� ��� ECB���A#�BF�EA�B<� �B� ?����� �'��� -� ����F��)��C�EA���C��������/�.A7��������#D�7���� F���9�<�ECB�EF��C�F���'��

����������AB#A�����D��

�$%�

'�����+�H�FADC��� �� FADC�H<�

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

���B�������������

0�1A�A�B���2�

���AB���2�����/3�

#C����A�����J.��ECB�EFC� ���

�� -� �B� D�����C��

�EF��C�1���+�H���

�� ���� C�� ?���A��#�������C���A1��� �'� -� DC�����

Page 12: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��

�����BC���B���DACB�FC�����

���

%A����B�A��

"��� D��E��� DCFC�C��� �CB� A#D�����������C����� F���DCDAC�����EF�BAE�<�-�������C���������D��C�� EC#DCB�BF��� ���EF�BAEC����F�B�ECB�EF��C�����EFAE�#�BF���DCFC�C��� DC���� ���1�� F����A��A�BF��BA1��L��

%B��������������&��B�BA� B'B�(�)�#AB�

"C�� E������ �CB�A#D��EAB�A����� D���F��� DC-�EFC�� ������EF�BAE�<� -�� �����A1�B� D��� ECB�EF���C�� �A8��BF���EC#DCB�BF����BF������

)B� ��� $AF� �BECBF����

���B�������������

0�1A�A�B���2�

���AB���������/3�

CB� A#D��EAB�A�����CDAC��DC-�EFC����������D������EC�CE��

� -� ?�E�� �����BF���K'CB�B���F��

� F��� DC-�EFC�� ���

Page 13: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B�

�����BC���B���DACB�FC�����

���

�C�� �C�AB��� ��� E����� ��� ��F�� E��A�E�����C9C<�-�CF�����E�����B��C��)���� BC#��#�BF�� D��� A��BFA8AE������1�B��� FA���-� �C�� C9C��D��� A���A#�BF�EA�B� -� ���� ��@����� ��#AECECBFC���C���

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

����BA��� )�F�B� �B� E�����A�� �����#�� ���

A#��AB�#C�� DC���� �CB� EC#

���B�������������

0�1A�A�B���2�

���AB���!�����/3�

� E��A���<� �B�� ����C��)��B��C����FA8AE�� �C�� E��������� A��BFA8AE�� ����� ���� 1�B� ���

F��� EC�C��� -� F��

�� ���EFAEC� ����

EC#D��F�#�BF��

Page 14: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��

�����BC���B���DACB�FC�����

���

A#D��EAB�A����� �B� ��� �A��@C����EFAEC��� )B� CE��ACB��<� �C�� �A��FA�A7�B� D��� DC��EA� E��C<� �B�A�FA��A� ECA�BF�� -� F�B�A�B����E����� �B� �B� EAE�AFC������A����BA,�)B� ��F�� $AF� F�� D�A8��BF��� ��A�FC��<� A#D��EAB�ADC-�EFC���

$���BA��������A�CA��-.F"/�

�)�F���D�D���C�D��� E�DF����� F�#D��F������� �#�A�BF� �'CB� ��� D����@C� &.�%/�DC���� ����C���� F�� DCDAC�F�#�#�FC���

)�� &.�%/�� ��� �B� EAE�AFC�ABF����C������EFE��EC#C��B���B�C� ��� 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�� �CDCEACB�� �B�� ���A��AB���#�BF�� DCDCEACB��� �� ��� F�#���C�� '���A���� )�� &.�%/� ��� ���E���AEC�".%%4���

���B�������������

0�1A�A�B���2�

���AB���%�����/3�

��@C� ��� EAE�AFC���C�� �A��@��C��� �C��C<� �B� CF��<� D���B�A�B� ��� #�B���

C�� A����#C��F�� DC1��#C�� ����EAB�A����� D��� F���

�� ���A��� ��� 1C�F�9��� ��� F�#D��F��� �B�� ��� ��� ���FAF�FC� ����

Page 15: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B�

�����BC���B���DACB�FC�����

���

$���BA�����C0� K.��A� ��� ��7� B�BE�� 8��� F�B�D���BF�#C�� �����B�C� "*0<� �B���B�C� E�D�7� ���#��A� ����1�A�EACB��������7������#�A�BF���

+B� ��B�C� "*0�����B���A�FC�����1���� ��� 1��C� �?#AEC� �B� 8�BEE�BFA���� ��� ��7� ���� ABEA��� �C���BC� ABEA��� ��7� �C��� ��� ��B�C� ��� 1��A�F�BEA�� ��� #�-� ��FC<� -� �� #��ABE�#�BF�������7�����ABEA��<���9������A�F�BEA���

%C00�A�B�0C����BA�

)�� 7�#���C�N

���77��C�DA�7C� �D��$���B� AB�������#�BFC�E�D�7���� F�B�8C#�� ����

���B�������������

0�1A�A�B���2�

���AB���,�����/3�

� F�B� 8�EA�L� &��

� 8�BEA�B� ��� ���C��� ���� '��B�C�C� ��� 1��C� ��� ���� #��A��� ���� �����9�����1��C�������

AB����D<� ��� �B��� ������EFAEA����

Page 16: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��

�����BC���B���DACB�FC�����

���

�B� �CBA�C�� ������ ������ D���EC#C� FA#���<� ���#��<� �FE�� �)B�D�B���#C�����FA�A7��C�-���DC#��C��������AE���ECB�B���FC���

$���BA������A��B���B��1�2$ 34�

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

• ��A#�BF�EA�B����4M��• ����C�����BF����&A���• ����C�������A���)E?C��• �=*��

'CB���� ��B�C�A'D�02,�DC��#C�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��A�F�#��������F�EEA�B� ���ABF��C���

���B�������������

0�1A�A�B���2�

���AB���4�����/3�

� D��� �D�AE�EACB���)B� ��F�� F�FCA���

� ��DC��#���B���C����ABC��

�� ��� ��� ��B�C� ���

�@��� �A#�B�ACB��(�

���������E?���CB(�

C��#C������C����

Page 17: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B�

�����BC���B���DACB�FC�����

���

F���������+�*�)*�5/65�

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

���B�������������

0�1A�A�B���2�

���AB���/�����/3�

�A�C� �CB� �BC��

��CF��BC��D�����7�� �� ��� ?C�� ����� 1�#C�� EC#C�!O�ECB����ABC��

Page 18: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-�BA7���B�A����#C�B���B��B����������AD���B��

F"�����E�EA�B���FC�A��EF����<�E�C�8A#�#�BF�<����EBAEC�FADC�������E�EA�B������BA�F�G������E���A#C1��

Page 19: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�

�����BC���B���DACB�FC�����

���

��

*�� ����BA� �

-��B����CBA����

����C��#�EA�B������C��#�EA�B�-�A��>�����&��AEC��

��AB�C���D��

)�F�B� �B� E�����A�� �����#�� ���EFAEC� ����A#���B�BC�� DC���� �CB� EC#D��F�#�BF��A#D��EAB�A����� �B� ��� �A��@C� ��� EAE�AFC�����EFAEC��� )B� CE��ACB��<� �C�� �A��@��C����C�� �FA�A7�B� D��� DC��EA� E��C<� �B� CF��<�D��� �A�FA��A� ECA�BF�� -� F�B�A�B� ���#�B��� ���E����� �B� �B� EAE�AFC��A����#C��������A�FC���

��'��!B��

)B����D���BF��F�FCA���1��#C���A8��BF�����D�EFC����C����A�FC��(�

- �ABEADAC����8�BEACB�#A�BFC�������A�

- ����EEACB����A�FC�D����B�")*��

- M�BF�9�������C��")*�-��D�AE�EACB����

- �9��F������A��C�����")*�#��A�BF����J.��

�D���B�&�*�� ����BA�

0�1A�A�B���2�

���AB���5�����/3�

��

D�EFC��F��AEC��

�����A�FC�

A�BF�����ABC�-�

Page 20: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

1�A�8�A��(�$B98�A��������A�B�

=C��D�AE���

�AD���B�&�*�� ����BA�

0�1A�A�B���2�

���AB���3�����/3�

Page 21: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

�����BC���B���DACB�FC�����

���

���AC���B�������B������B�

���C� ��AB�C���D�

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

� E�D�B�9C���B���

��)����A�FC�����B����#�BFC����EFAEC��E�DFC<�������EA����B��������EFAE��-����F�B�8C#���B�)�� ��A�FC� ��� E��EF�A7�� DC���� ��� CDCB��ECA�BF�� ���EFAE�<� DCDA����� �� ��� ����A���������� ����A���,��C� ��C<� �B�#�E?��� C?�E���8��BEA�����C����A�FC���EC#C�A�������

"�� ��A�F�BEA�� ���EFAE�<� 9�BFC� ECB� ��� �BAA����D�<� �CB� ���� ��#��C���� �:������� �������B� ��8ABA���� ���EB� ��� ��(� ��� �;�� �B��E��EA�B�#�F�#�FAE�(�

����B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!2�����/3�

���� A#��AB�#C������ �B� ��� �A��@C�

���A��@��C��� �C���<� D��� �A�FA��A��� �B� �B� EAE�AFC��� F�FCA��� 1��#C��

DFC<��B������BFA�C����B��B�����EFA���

DCB�� ��� D��C� ���� ���� ���#�#C��E?��� CE��ACB��� ������������,�

�BAA����� -� �������A����� -�

�B� ��� �A��A�BF��

Page 22: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

*�� ��� ��-� ��� �?#� ��� ����E�� ���� ��� ABFECA�BF�� ��� �B� EAE�AFC� ���EFAEC� ��� �DCDCEACB��� �� ��� F�B�A�B� �� AB1���#�BF�� DC�����A�F�BEA�����EFAE��

� FB�������B������(��9��B�<BC

�� +B�� 1�7� ECBCEA��� ��� ��-� ��� �?#� DC��#E��B�C� �A��@�#C�� EAE�AFC�<� -� DC� �9�#D�C��A�FC���CFC��B�8�BEA�B�����A����ECA�BF��������EAE������ F�1������ �C��E��������AB��#���8�EFC�A#DCF�BF������1A�B��ECB��C����A�FC��(#�BA#�� ���� D����� �A�AD�� �B� 8C#�� ��� E��C�8�EFC� PC������ )�� �8�EFC� PC���� ��� ��� 8�B�#�BCD�F�� ��� ��� �B����� EAB�FAE�� ��� ��� ECA�BF�� �EAE���� DC� �B� ECB��EFC� ��� F�B�8C#�� �B�#ABA#A7�����E��C��������D�B����B���A�FC<��E��E�������DCF�BEA���BF������F�#AB�������

�C��#C��E��E�������DCF�BEA��#��FAD�AE�B�C���ABF�B�A���� Q�R�SMT<� D�C� �D�AE�B�C� ��� ��-DC��#C�� E��E���� ��� DCF�BEA�� �B� 8�BEA�B� ������A�F�BEA�����EB�����A��A�BF���E��EA�B(�

�AD���B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!������/3�

��� ABF�B�A���� ������ �A�EF�#�BF��F�� DCDCEACB��� ��

�B�<BC��

��#C�� �D�AE����9�#D�C� ����A� �B�BF����������#C��#���C<�?�-�CFC��FC��(����DCF�BEA���� E��C� ���EB� ����#�BC� �B� ��� �����BF�� ���EFAE�� ������ �B� E��C�� ����A�FC<����B�E���AC�

B�C����1C�F�9��-������� ��-� ��� �?#�

���� 1��C� ��� ���

Page 23: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

�����BC���B���DACB�FC�����

���

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

� E=C����B����A����BA���;�(

�� 'C#C��B�FC�C<����E���A8AE�EACB���?�-����FC�C�D�C� DC� �C� ��B���� DC��#C�� ?�E�� ���E���A8AE�EACB����"C��DC��#C��E���A8AE�����EB��

• -1-<� ���� AB����� &?C��?D?C��DF�E?B�C����A�FC�������AB��F�#C���B�D��E���#��A�BF�����9�C���

• $.-<� ���� AB����� ��8�E�D#C�BFDF�E?B��A�FC����������������B��A�EF�#�BF���

����B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!!�����/3�

�<�DC��9�#D�C����#�BF�����1��C�����B�EF�#�BF��A��������BC����DCF�BEA���?�-�A��E��E����C��BEA����A9�A�<�#�-C���� E��C� BC� ��� �B�AEC�<� -�� ���� �B�A�D���-�?�#C�����

���;�(�

�FC�C���C�����FC�<��� ���� �A��A�BF�����EB����8C#���B(�

F�E?BC�C�-<� �CB���E������EF�BAE���

F�E?BC�C�-<� �CB��BF���B�����7CB���

Page 24: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

ECB��EFC�����������'H��

"C��DC��#C��E���A8AE�����EB����1��C��B(�

• 0��A�FC������1��C�8A9C��• 0��A�FC������1��C�1�A������• 0��A�FC�����D�EA������

�AD���B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!%�����/3�

Page 25: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

�����BC���B���DACB�FC�����

���

"C����A�FC������1��C�8A9C����E��EF�A7�B�DC�BC�D�����#C�A8AE�����"����B������EC�C����#��������BF������D�AE��������C����A�FC��������F

"C�� ��A�FC��� 1�A������ ��� E��EF�A7�B� DC�D����� #C�A8AE���� �� B���F�� 1C��BF��� ���E��C�#�F��AEC� �C������ E��DC����� EC#DCB���� ��F�� E�F��C��� ��F���B� �C�� ���F�FDCF�BEA�#�FC��C�FA##����

����B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!,�����/3�

B�DC�������1��C�C�������1��#C��������F��E�F��C����

� DC���� ��� 1��C��� ����A7�B�C� �B�#DCB�BF�<���BFC����F�FC�� -� �C��

Page 26: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

"C����A�FC�����D�EA�����E�#�A�B����1��C��B����B�� 1�A����� �BF�B��� )B� ��F�� E�F��C��� F��B�C��� "*0<� E�-C� 1��C� ��D�B��� ��� ��� ��7�C������C���"C��"*0�DC��9�#D�C���F�B��B������� EA������� D��� ��F�#AB�� E��B�C� F�BE�B������ "C�� F�#A�FC��� �CB� ��A�FC�����D�B���������F�#D��F��<��B���F��E�F��C���F�&'�-��C��=&'<�-��C��DC��#C���BECBF��DC���� AB���FA��� -� �B� 8C#�� ��� �CB��� DF�#D��F���� ��� DCE��C�� AB���FA������ )�� 11�A�FC��� C� M*0� ��D�B��� ��� ��� F�B�A�B� �D���� F�#AB����<� -� �B� �C�� #��B�FC��A�FC���1��C� ��� 8�BEA�B� ���� E�#DC� #��B�FAECD�D�B�AE���#�BF���������D�8AEA��

� ��A�������D������A����(�C���

��"���BA���� ECB� ��� ����#��A#C�� ��� 1��C���� �����EFAE�� ��� ����?#<� ���� ��� �D���BF��#��A��A���� C#���� U����� BC#��� ��� ��A1�� ���� �8��AEC���C���A#CB��?#�Q�653D�54,T��)B�E�����#�-�EC#EB��

"C�� ��A�FC��� ��� �D���BF�B� �B� �C�� EAE�AFCF�DAE�#�BF�����EB����BC#���#�AE�B�<�E�-C������ ��� ���E?�� ��� ��� �A��A�BF�� A#���B�� &�DC��#C�� �BECBF�� ECB� ��� ��#�C�C� ABF�B�E

�AD���B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!4�����/3�

�C��B�8�BEA�B����C��� F�B�#C�� �C��� ��� ��7� ���� ABEA�����B�����8�C��������C� FA�B�B� ����FC��� E�-C� 1��C��C���F�B�#C���C����DC��9�#D�C��B�B��� D��� #��A�� )�� 1��C� ��� �C���B� �D�AE���� �BF��FC��� C� .*0� ����B�FAEC� �D�AE��C�

�(�C�������

� ��� ��� ��A�F�BEA���#��A�BF�� ��� ��F��� ���� �D���A�C� ����B�E�����A��E��C<�

AE�AFC�� ���EFAEC���-C���#�C�C��������B�� &�#�A�B� �C��F�B�EACB��<� ��� ���

Page 27: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

�����BC���B���DACB�FC�����

���

A7��A�����������A��A�BF��A#���B(�

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

���#��AB�#C�� ���� -�� ?�#C�� �A��@��C� B���F����#C���A����1��C�����1����F�B������8A9C�CFADC�����BE�D�����C�����F�B�����ABE���C����D?�#C�� D�B���C� ���� FA�B�� ���� �A�AD�<� ���� ��#CBF�� ��� DCFCFADC� �C��� ��� DCFC�C��� -�E��BF������BC�����#C���A�FAB��A����1��C����A�C� ���F�<� ��FC� BC� ��� DC���#�<� �C�� �EC#DCB�B� ��� E��FC� ��B���� ECB� �C�� ���A��BFA8AE������E��EF���FAE����

����B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!/�����/3�

!��BA����C��

B���FC� EAE�AFC(��8A9C�C�1�A����<����C����DCF�BEA������� ���� ���� 1�#C�� ����� -� BC�� ��#C��C����A#D���1A�F�����C�� ��A�FC��� ����� ���� DC��#C��

Page 28: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

"��� �B�� �A���A��� ������� �CB� �C�� �C�� ��A�BA8AE�FA1C�� ���� 1��C� ���� ��A�FC�� "�� F�AB�AE�����DCF�BEA������2�����F�B�#C������#��F�C��DA#�C�����AFC��D���C�F�B�����1��C��IABE��F����B���AB�AE�����FC���BEA��������A�FC��

�C��9�#D�C�D������E��C�����B���A�FC�E�-����

• �A#��� ��B��� C9���)�� DA#�� ���AFC� ����!��

• ����B��� ��B��� C9��� )�� ����B�A�BA8AE�FA1C����!��

�AD���B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!6�����/3�

�C�� ���AFC�� #����� F�E��� ��B�����#��FAD�AE�����C���C��IAB��#�BF�<����

�-�����B�����CB(�

��AFC� �A�BA8AE�FA1C�

����B�C� ���AFC�

Page 29: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

�����BC���B���DACB�FC�����

���

• &�E�����B���#��B(����C���C��DA#�A�BA8AE�FA1C�� ��� �@��A#C�� �B� E�C� ��FBC�����!!2���

• '��F����B����C���<������EA�FC���BEA�

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

E�D�B��C��B��B����A����

� '��B�C� �1A��#C�� �B� EAE�AFC� ���EFAEC� 1���A�FC���ECB�EF��C���BC�ECB�CFC<�-�FC�C��9��B� ��A�F�BEA�� ���A1���BF���)BFCBE��<� 1�#C��D����B� ECB�EF���� �C�� ��A�FC��� -� EC#C���A�F�BEA�����A1���BF���B���F���D�F��C��"C��D����B�ECB�EF���B���A�(�

)B���F��E��C����1��C����A1���BF����(�

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

����B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!5�����/3�

��DA#�C�����AFC��C� ��F��<� �C� ����

��BEA������4V�

�� 1��C� ��� ��� !!2������B����A�������

A����

EC� 1�#C�� 1�AC���C��9�BFC��FA�B�B��#C�� �� 1�� E�#C�C#C� E��E���� ���

��"C����A�FC������

� D�����C<� E�-��

Page 30: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

'��B�C�F�B�#C���C����A�FC���ECB�EF��C���B��A�F�BEA�� ���A1���BF�� ��� EC��DCB��� ECB�

�E��EA�B(

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

�AD���B�&�*�� ����BA�

0�1A�A�B���2�

���AB��!3�����/3�

C���B�D�����C<����� ECB� ��� �A��A�BF��

�� ECB� ����� �����������������AE���

Page 31: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

�����BC���B���DACB�FC�����

���

>���B����C����

)B��E��� -�F�C������EACB���

"����-����C?#(�

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

"����-����OAE?C88(�

- D�?FFD(CC���>A$AD��A��C�C>A$AC"�AE??C88�

)B� B���FC�E�B��� ���YC�F���(

MA��CF�FCA����B����E�B������YC�F������

- =C�*A�DCBA����

=���FC��F�FCA����(

)B� ��� >��� FA�B��� CFC�� DC-�EFC�� ��BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�FCA�

)B� �DACB� F�B�#C�� EC#C� #�F�� �������AC�D�������BC�����D�BFC����1A�F-�D�FAEAD���B�B���FC�8CC��A�FA�B������ABAEA�FA1�� ��D�EFC� �� ��F�� DC-�EFC� C

����B�&�*�� ����BA�

0�1A�A�B���2�

���AB��%2�����/3�

�-X��X�?#�

A$AC"�-��X��XO

��������DACB(�

FC�� ���EACB��C�<�

F�FCA�����

F�� ���� E�����A����1A�F����B�#�F���������B�������C��EFC� C� E�����A��

Page 32: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

I�����E$� -�EC#�BF�AC�

CFC��B(�

- ?FFD(CC>>>�CDACB�EC#C8CC�A-C8CC�C��D�BC��

�AD���B�&�*�� ����BA�

0�1A�A�B���2�

���AB��%������/3�

C8CC�D

Page 33: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD

�����BC���B���DACB�FC�����

���

��

*����B�B�

-��B����-CBA����

� �C��#�EA�B������C��#�EA�B�-�A��>�����

��AB�C���D��

)���AC�C���� �B� EC#DCB�BF�� ���EF�BAEC� ���� ���E��EF�A7��DC�������C���9��D���� ���ECA�BF����F�1����������F�#AB������B��B���BFA�C<�#A�BF������� BC� D�#AF�� ���� EAE���� ECA�BF�� �B� �����BFA�C� ECBF�AC<� A����#�BF�� DC��#C��ECB�A����C�EC#C��B�ABF��DFC��)B����F�FCA���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�EAE�AFC�����EF�BAEC��

��'��!B��

.)B�ECBE�FC<��B����F�FCA���1��#C�(��

• ���8�BEACB�#A�BFC��• .C�����C������AC�C�A������• .C�����C������AC�C�BC�A������• .CBF�9���B��B�EAE�AFC��

���AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%!�����/3�

��&��AEC

Page 34: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD�

�����BC���B���DACB�FC�����

���

• &ADC���• �D�AE�EACB���

1�A�8�A��(�$B98�A��������A�B�

=C��D�AE���

���AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%%�����/3�

Page 35: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD���

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B

Paso ��AB�C���D�

1 )���AC�C� ��� �BA�B� DB���F�� 8C#��C� DC� �C�����BC�C�-� ���E�FC�C�� )�� �BC�C� ��� �B� ���EFCDC�AFA1�#�BF�<� -� ��� E�FC�C� ��� ��� ���EFCB���FA1�#�BF��� "�� ECA�BF�� D����� 8��A� ���BC�C�D�C�BC��B�����A�EEA�B�CD���F���

Figura 1. Leds en la oscurid

'��B�C��D�AE�#C�� F�B�A�B��BF�� �C�� F�#AB���C���F�#C��DC��A7�B�C<���FC���<������F�#C���D�A8��BEA�� ��� DCF�BEA��� �BF�� ���� F�#AB���������� F�#AB��� ��������D�A���#C��#�-C�-�#�B

AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%,�����/3�

C� �C�� F�#AB����(����EFC�C� E����C���EFC�C� E����C��A� ���� E�FC�C� ���

dad.

#AB����������AC�C�C���D�AE�B�C��B��

AB������ )B� 8�BEA�B�-�#�BC�DCF�BEA���

Page 36: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD�

�����BC���B���DACB�FC�����

���

��F��#C��DC��A7�B�C�����AC�C��B��A�EF��C�����F��#�B���DC��#C��#C��������EC#D8C#����CF���M�#C����1��C��B�����A��A�BF��

.B�����B�������B�B����

1 *��D���� ��� ��� F�C��<� ��� ABF����BF�� ��EC#DCF�� ���#�BF�� �B� �AC�C� �B� �B� EAECB�EF�#C������BC�C����B�DCF�BEA�����D�AC��F�#C�� DC��A7�B�C�C� �B� �A�EF�<� -� ��� ��AC�C����EC#DCF��EC#C��B�ABF��DFC�E�D���� ��� ECA�BF�� �AB� �A#AF�EA�B� ����B��� )8A���� DC��A�� 1�� ��� EC#DCF�#A�BFC� ���DC��A7�EA�B��A�EF�(�

2 �A�C��8A9�A�<��C���B������B�B���:��B��A�0���C��C����B�����������������B����9�C'B��)B� E�#�AC<� E��B�C� ECB�EF�#C�� ��� E�FC�CF�B�A�B��������E�FC�C��C���F�#C��DC��A7�B��B���F��CE��A�B�����AC�C����CDCB�����D��C��DC� �C� ���� �C� DC���#C�� #C����� EC#C���A�FC�� )B� ��� �A��A�BF�� 8A���� DC

���AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%4�����/3�

A�EF��C��B�AB1���<�-��EC#DCB�BF������B��

F���D�F��C�

�B������ F�� ����� E�#C� ���B� EAE�AFC�� '��B�C��D�AC��������E�FC�C�� ��� ��F�� #�B��� ���FC�E���C<���9�B�C��B��� )B� ��� �A��A�BF��FC� ��� �B� �AC�C� �B�

��A�0��B������A���?�9�C'B��������BAA������E�FC�C� �� �B�� #�-C�A7�B�C��B�AB1���<�-�D��C�������ECA�BF�<�

� �B� ABF��DFC��� DC��A�� 1�� ���

Page 37: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD���

�����BC���B���DACB�FC�����

���

EC#DCF�#A�BFC�����B��AC�C��B�DC��A7�EA�B�

.B�����B�������B�B��B����

1 )B� ��� D�EFAE�� ?�-� ���� ECB�A���� ����BE��B�C� F���9�#C�� ECB� �AC�C��� )B� DA#���AC�C� FA�B�� �B�� ��F�#AB����F�B�A�B� �#�8��F�� 1�BE�� D��� ���� D����� EAE���� EC�B��AC�C�����A�AEAC����F�B�A�B��#��������DCB���2�/M<�#A�BF��������B��B��AC�C������#�B�#��������DCBA#���#�BF�����2�%M���C�CFC����C<����E�BFA�������ECA�BF������D��B��AC�C� �B�DC��A7�EA�B��A�EF�� ��� �A#AF���<�ECA�BF�������#��A����D�������@�������#AECB�C�����������������B��A#AF��C����ECA�BF����C����#AECB��EFC����IAB��#�BF�<�F�#�A�B���� �A#AF�������F�B�A�B��BD����� �CDCF�� �B� �AC�C<� -�� ���� �B�� F�B�A�DC�������F�A����EC#DCB�BF��

.B��'�����C����A�C�B

AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%/�����/3�

�EA�B�AB1���(�

�B������

����BC�� ��D�EFC��A#�� ����<� FC�C��#�������� ?�E��

��� ECA�BF�<� )B���DCBA#���#�BF���#�BAC����F�B�A�B�

����D������E�DF��AF���<� -������ �A� ����#AECB��EFC<�DC�A�BF������DCF�9����

A�B��B�AB1��������F�B�A�B� �B�������

Page 38: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD�

�����BC���B���DACB�FC�����

���

1 �#��AB�#C�� ���� 1�#C�� �� ?�E�� �B� DDCFC�C��� ��� �B� EAE�AFC� ��F�#AB��C���EA�A�C� ���� 1�#C�� �� �FA�A7�� �B� �AC�C<� ��BC��1A�B�������E���7������'�#C�D���C�A��BF-� ��� E�FC�C � �C� ���F�<� ��� E�FC�C� 1A�B�� #�BE�D�����C�ECB��B����B������BE�<�DC��C����BC�C�-����E�FC�C����#�-�8�EA���

)B� E�����A�� E��C<� �BA�F�� CF�� 1��� D��� �F�#AB����������BC�C�-�����F�#AB���������E��B�C?#�#�FC<�EC�CE�B�C����E�����DC�AFA1CB���FA1C� ��� E�FC�C<� ��� C?#�#�FC� ����� AB��A�F�BEA�<� #A�BF��� ���� DCE��A�B�CC�F�B��#C�� �B�� ��A�F�BEA�� ��� 1�AC��A�F�BEA���B��#�����A�EEACB������#�-���F��AC�C������8�EF�C�C�

���AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%6�����/3�

�B� DCFCFADC� �C���B��C� -� ���� ?�#C���C<� ��� D���BF�� �����A��BFA8AE������BC�C�A�B�� #�E��C� �B� �����C�����A��BFA8AE�����

��� ��F�#AB�� ���������E�FC�C�#��A�BF��C�AFA1C���� �BC�C�-� ������� AB�AE�� �B�� ��9���A�B�C� ��� �1��<�1�AC�� .U���A� ���

�-���F��C�#�-���9�����

Page 39: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD���

�����BC���B���DACB�FC�����

���

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�����EA#���EC#�B��(

2 +�B�B�$�;B�(�"C�� �AC�C�� �E?CFF$-�����B� ��� BC#��� ���8��AEC� ���#�B�J��F��A�#�BB� �?CFF$-������A�FAB���B� ��� �C���AC�C�� DC� F�B�� �B��F�B�A�B��#�����A���#�BF��AB8�AC�Q�BF��2�!4��� DCE�� E����� ��� 1C�F�9�� ���� FA�B�B� �B� �A�E��B����1C�F�9���DC��A7��C������AB1������

"C�� �AC�C�� �E?CFF$-� �C�� DC��#C�� �BECBF��

AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%5�����/3�

���EADEA�B�����C��

��2�!4M�-��2�,MT�<�� �A�EF�� -� ���� BC�

CBF�� �B� EAE�AFC��

Page 40: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD�

�����BC���B���DACB�FC�����

���

��� ��F�� 1��CEA���� ��� C��B��C��� C� �B� 8�F�B�A�B�DC�������9���D��A�����

3 Diodo Zener

)�� �AC�C� Z�B�� E��B�C� ��� DC��A7�� �B� �A#A�#��� E��EF���FAE��� ���� �B� �AC�C� ECB1E��B�C� ���DC��A7�� �B� AB1���� �D��E�� ��� ��Z�B��� "�� F�B�A�B�Z�B�� ��� �B�� F�B�A�B� �D�EA���-�FA�B�����DCDA��������#�BF�B����������E�B7���

��EA��� �� ��F�� DCDA����� �C�� �AC�C�� Z�BD�EA��#�BF�� �B� �D�AE�EACB��� �CB��� ��� �����F��F�B�A�B�����DF���D���#�BF�B����EC�CB� #�-� DCD������ �B� �C�� ������C��� ��F�#�A�B� �C�� DC��#C�� �BECBF�� �B� EC#1C�F�9�� C� ������C��� ��� 1C�F�9�� DC� �F�BF��CFC��

4 +�B�B��*+�K)��C�� DCB�B� ��� ��7� �B� B���FC�� EAE�AFC�L�F�B�A�B� DC�AFA1�� �� �B� �AC�C� ")*� ��F�� ���EC�C���F�#AB��C��

���AD���B�&�*����B�B�0�1A�A�B���2�

���AB��%3�����/3�

� �B� 8��BF��� ��� ��9��

� �B� �A�EF�� FA�B�� ����ECB1�BEACB��<� D�C�

�� ��� ���#���� F�B�A�B��A�B� ��� �DF���#�-�B������F�����E��B�C�

�� Z�B�� ��� �FA�A7�B���� ����� ���� �BA�FA�����EC#C��8��BEA������ ��� F�B�A�B<� D�C�B� EC#D���C��� ���C� �FC��A#�BF�EA�B�

�AFC�L� ��� �D�AE�� �B��F�� ��� A��#AB�� ��� �B�

Page 41: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD���

�����BC���B���DACB�FC�����

���

)B� ��� E��C� ��� �C�� �AC�C�� ")*� ��� F�#AB����BC�C� -� ��� F�#AB��� #��� ECFC� ��� ��� E�FC�CAB8C#�EA�B��C����C���AC�C��")*�C���EC#�B���FC�F�FCA����

��������B�����B����B�B�

1 �?C������-������#C��E�#C�8�BEACB������AC�#C����� ���AE�#�BF�� �B� �B� EAE�AFC� BC�� D������ �AF��EACB��� DC��#C�� ���� �B� �AC�C�� *B�F����7�<� DC��#C�� �FA�A7�� �C�� �AC�C�� �B� ���AF��EACB���

AD���B�&�*����B�B�0�1A�A�B���2�

���AB��,2�����/3�

#AB��� ���C� ��� �B�E�FC�C�� ���� #����EC#�B��#C��1��

�B�B��

���AC�C�-�E�#C������ D���BF�#C�� �B��C�� *��A�C� �� ����� �B� ���� �A��A�BF���

Page 42: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD�

�����BC���B���DACB�FC�����

���

2 ���9�����D���������BAA�����[�A7��� ��� �D�AE�EA�B�#���C�1A������BC��D�E���7�����EA����� ���DCDA����������9��D���C�C� �B� �B� ��BFA�C<� �C�� �AC�C�� D����B�EFA8AE�� ���ECA�BF����F�B��D���ECB1�FAECBFAB���� )�� EAE�AFC� #��� �A#D��� ��� ���#��A��CB���

3 *�����B������AB����D��)�� �AC�C� Z�B�� ��� #�-� DCD���� E��BDCF���� ���#�BFC�� ���� D����B� ��F���C��E������)�� EAE�AFC���� �� ECBFAB��EA�B����E�#C�DCF����B���FC��EAE�AFC��ECB��B

)B� ��� EAE�AFC� ��� ��� 8A���� ���� F�B�#C�� �F�DAEC� �9�#D�C� ��� E�#C� DC��#C�� ���� �B�#��AB�#C�� ���� ����#C�� DCF���� ���������F�B�DC��BEA#����� �C��,�5M<��B���F���B� �AC�C� Z�B�� ECB� �B�� F�B�A�B� 7�B��

���AD���B�&�*����B�B�0�1A�A�B���2�

���AB��,������/3�

BC��D�����1�BA� �� ���9��D���� ���ECA�BF������B� ������ D���1�FA����B�ECA�BF��

��EFA8AE��C� ���

� E��B�C� ����#C����F�� �BD���FC�� ���EA�B�����B��9�#D�C�CB��B��AC�C�Z�B�(�

C�� �A��� 1�#C�� ������ �B� �AC�C� Z�B���� ��� �C��F�B�ACB���B���F��E��C�����A#C��7�B�� ��� ,�5M� ����

Page 43: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD���

�����BC���B���DACB�FC�����

���

EC�CE�#C�� �B� D�����C� ECB� ��� E����� �A� ��� 18��BF��E�E�<�����AC�C�7�B���EFE���A#AF�B�C���C��,�5M��

4 �������BA������@���#���B��K�BE���C��C��#�E��C�������������B��B��C����F�8�F�C��C�������CBE��FC�E���AEC��F�#�A�B����B��

>���B����C����

)B��E��� -�F�C���

&�C����C�������AC�C(�

- ?FFD(CC���>A$AD��A��C�C>A$AC*

AD���B�&�*����B�B�0�1A�A�B���2�

���AB��,!�����/3�

A� ��� 1C�F�9�� ��� ����B�C�����F�B�A�B���

�C����F��AC���������B��AC�C�L

A$AC*AC�C�

Page 44: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�B��B����������AD�

�����BC���B���DACB�FC�����

���

���EACB���

)B� B���FC�E�B��� ���YC�F���(

MA��CF�FCA����B����E�B������YC�F���

- =C�*A�DCBA����

=���FC��F�FCA����(

)B� ��� >��� FA�B��� CFC�� DC-�EFC��BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�FC

I�����E$� -�EC#�BF�AC�

)B� �DACB� F�B�#C�� EC#C� #�F������AC�D�������BC�����D�BFC����1AD�FAEAD�� �B� B���FC� 8CC� �A� FA�B���ABAEA�FA1����D�EFC�����F��DC-�EFC�C��B(�

- ?FFD(CC>>>�CDACB�EC#C8CC�A-C8CC�C��D�BC��

���AD���B�&�*����B�B�0�1A�A�B���2�

���AB��,%�����/3�

�F��������DACB(�

-�EFC�� ���EACB��C�<�

CF�FCA�����

#�F�� ���� E�����A������1A�F����B�#�F��-�A�B��� ����B�� ����� C�EFC�C�E�����A��CFC�

C8CC�D

Page 45: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD�

�����BC���B���DACB�FC�����

���

��

*���*+�

-��B����-CBA����

�� �C��#�EA�B� � � �� �C��#�EA�B� -�A��>������&��AEC��

��AB�C���D��

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

��'��!B��

)B���F��F�FCA����D�B���#C�(��

• �ABEADAC� ��� 8�BEACB�#A�BFC� ����")*��

• "���B�FC#�������")*��

• ����EEACB����A�FC�D����B�")*��

• M�BF�9�������C��")*�-��D�AE�EACB����

• �9��F������A��C�����")*�#��A�BF�����ABC�

1�A�8�A��(�$B98�A��������A�B�

���AD���B�&�*���*+�

�!���D��5,3�

���AB��,,�����/3�

��ABC�-��J.��

Page 46: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

=C��D�AE���

�AD���B�&�*���*+�

0�1A�A�B���2�

���AB��,4�����/3�

Page 47: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

0�

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

���C���AB�C���D�

�� &C�C�� ?�#C�� A�C� DC� ��� E����� -� ?�#C�� 1A��E������EC�C����A���BF���-������BF��(��C��")

"C��DC��#C���BECBF���B��A�DC�AFA1C�����ED��� AB�AE�� �B� ��F��C� QDC� �9�#D�C<� �BE��D����CT<� 9����F��<� ��#�8CC�<� �FE�� 0�EA�BF����D�AEA�B�����C��")*�����BEC����F���A���?�B� ��A�FC� ��� #�E��C� �B� �D�AE�EACA��#AB�EA�B�DC������F���8AEA�BEA���B���FAE��

E�D�B�9C���B���

����B�&�*���*+�

0�1A�A�B���2�

���AB��,/�����/3�

C�� 1A�FC� ������C��")*\���

�����EF�BAEC��<� �BE�B�A�C� C�

A�BF�#�BF�<����A���BF��� �����AE�EACB��� ����FAE��

Page 48: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

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

� ������B�7�������*+

�� "C��")*\��#���EC#�B����CB��C������C��D

)��]BC�C����ECB�EF����B���F�B��#C��#���� E�FC�C���B���?�-��#�BC���"�� ECA�BF�B�� �A�EEA�B<� ������ ��� �BC�C� QDC�AFA1CT�QB���FA1CT�

�AD���B�&�*���*+�

0�1A�A�B���2�

���AB��,6�����/3�

�AC��T�����B�FADC�C�AFA1C�� ���� ���A�BF�� �B��B� �C�C�B���8AEA�BF�����B����-�����B����������7�� "�� �B�����CDCEACB��� �� ���

��C��D�F��(�

C��#���1C�F�9�<�-�CA�BF�� 8��-�� �B��AFA1CT� ��� E�FC�C�

Page 49: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

0�

�����BC���B���DACB�FC�����

���

E*���C��9BA�����B���B�����B��*+A��

� �C��#C�� �BECBF�� ")*�� ��� #�E?��� 8CEC�C��� �A8��BF���� �C� �9�#D�C<� DC��#C�� E�C��")*\������EB�����A�#�FC�Q%##<�4##<�C����EB����EC�C��

• ��������"��(� �CB� �C��#���D����@#�BC�� �A���BF��� ���� �C�� ��� 4##��

����B�&�*���*+�

0�1A�A�B���2�

���AB��,5�����/3�

����B�A�A�

?��� 8C#��� -�#C�� E���A8AE��4##<��2##T<�

����@C��D�C�##�� ��� ���B�

Page 50: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

D���AB�AE�EA�B�Q�BE�B�A�C�C��D���

• �������� B��(� �CB� �C��#��� �A���#���F�DAEC���������B�D���A��#AB�EA�

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

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

������ ����A���

B�CDA�EF�F�

�CF�� �

����� ����� �ABCDAEF�

����� ������ ��AB��AEF�

����E��� ������ �AB��AEF�

�F������� �������� �BCEF�

������ ������ AB�AEF�

����� �!� D�ABAEF�

"��E#�� ��$E�� DAEF�

Y� F�#�A�B� E�#�A�� ��� F�B�A�B� B�E���A�� D���� ��� DABF�� ��� ")*� QMIT�� �C� �9�#D�C")*� C9C<� B�E��AF��#C�� �D�AE���� �B�� F

�AD���B�&�*���*+�

0�1A�A�B���2�

���AB��,3�����/3�

��D����CT�

�� �A���BF��� -� �C��AB�EA�B��

�� ��B���� -���� ����C�� D���

B�������#�F�A���

����������

%&��

%&��

��

�&��

�&�

�&��

D�

��A�� D��� ?�E��9�#D�C<� D��� �B�� �B�� F�B�A�B� ���

Page 51: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

0�

�����BC���B���DACB�FC�����

���

�<5M<� #A�BF��� ���� D��� �BC� �7��<� B�E��A?��F��%</M��

E=C���*+��B��AB�

� )B�E��BFC����F�#�@C<�E��BFC�#�-C�������������")*<�#�-C�1A�A�A�A����F�B������#A�#C<E�#�AC�F�#�A�B�D����B��B�DCEC�#�����

)B�E��BFC�����A��C<� �A�D�B��#C���B��D�AE�EAA��#AB�EA�B�F�B��#C������?�E�BC��ECB�")

����B�&�*���*+�

0�1A�A�B���2�

���AB��42�����/3�

B�E��AF��#C��

�������A�#�FC�A�#C<�D�C��B�

D�AE�EACB������ECB�")*\�����

Page 52: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

���#�BC��4##<�-��A�D�B��#C���B��D�AE�EAC���")*��A1�����AB�AE�EA�B<�����DCDA��C����%##�

C���'�������B���*+

� "�� DCD���A���� ��� �C�� ")*� BC� �C�C� ��� �8�BEACB��A�����<� �ABC� F�#�A�B� �� �B� EC1�BF�9�������F�F�#C������B�#��(�

�T H�9C�EC�F����

!T "����1A���EFA��Q^�42�222�?C��T��

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

4) &�#�@C����EA�C�

�B��6�D�����C���*+�������A�

� �A#�C����FC�C<�=+='��'�=)'&�0��=�+=�0)���&�0���A�BC�ECB�EF�#C��EC�#C�� ��� A���C� ��� ���F�A���D�EA��#�BF���D�AE�B�C���FC��1C�F�9����

���#��� ECB1A�B�� �EC��� ���� E�ECB�EF�#C�����B��8��BF�����F�B�A�B(�

- )�� �BC�C� FA�B�� ���� A� ECB�EF��C� �������8��BF���

- )��E�FC�C���FA����

�AD���B�&�*���*+�

0�1A�A�B���2�

���AB��4������/3�

�AE�EACB�����B���DA��C�������")*�

�C� ��� ����� �� �����B� ECB9�BFC� ���

�B� ���� ��� ��9��

����A������

&�0�+=�")*��#C����� ��A�FC<��A� ��� ")*<�

�� E��B�C� �C�

F��C� ��� DC�AFA1C�

Page 53: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

0�

�����BC���B���DACB�FC�����

���

- *���#C�� ECB�EF�� �B�� ��A�F�BEA��ECB�EF�#C�� ��� ��A�F�BEA�<� ���F�A�")*� -�� ���� ?��#C�� ���� D���� ��ECA�BF����F�1�������#A�#C�

!� )B� ���?C9����� E��EF���FAE���N� ��F��?��F� �BBC�� FA�B�� ���� �D��E�� �B�� E�1�� MD�� E�A��A�BF�(

"�� ��A�B� DABF���� �B� B��C� ��� ��� ��A�B� �BCD������")*<�������A�����EA������A�����D�AE")*��B��F�B�A�B�-��B��ECA�BF����BFC�����

����B�&�*���*+�

0�1A�A�B���2�

���AB��4!�����/3�

F�BEA��� �A� BC��F�A�#C�� ������� ��#��A����

B� AB����D<��� EC#C� ���

A�B� �B� ��� E��������D�AE�#C�����C���������A�B�

Page 54: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

DABF���<�8�BEACB����AB�DC���#����

�C� �9�#D�C<� ��DCB��#C�� ���� ��EA�A#C�F�B�A�B�-�ECA�BF������?�#C��DABF��C��B�

MR���5M�

�R�!2�#�

E=C��A����BA��B�#B�

� ��DCB��#C�� ���� F�B�#C�� �B�� DA��� ����EA�A#C�� ���� ��� ")*� CD��� ��9C� ���� EC�BF�AC���� �[��� ��A�FC� #�� ?��� 8��F� �#�B������?�E��C��A��A�B�C������-�����?#

�AD���B�&�*���*+�

0�1A�A�B���2�

���AB��4%�����/3�

A�A#C�� �D�AE�� ����C��B�C9C(�

A��� ��� 3M�E� -�� ���� ECB�AEACB���8��F� � "�� #�9C����?#(�

Page 55: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

0�

�����BC���B���DACB�FC�����

���

MEER��S0�`�M����Q�T�

3R�S2�2!S0`��5�

6�!R2�2!S0�

0�R�6�!C2�2!�R�%/2a�

)B�=���FC�E��C�F�B�#C������DCB���B��0����%/2a��

�A� DCB�#C�� �B� ��A�FC� #�BC<� ��� AB��#�BF��� -� �A� DCB�#C�� �B� ��A�FC� #ABF�B�A������9���

����B�&�*���*+�

0�1A�A�B���2�

���AB��4,�����/3�

B��0��A�F�BEA��

��� ABF�B�A����C� #�-C<� ���

Page 56: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

*���A���B

)�� �A��C� ���� BC�� DCDCEACB�� ��� ���� F�#C�A8AE��������EB����ECA�BF�������D�A���")*�� )B� ��� ��F��?��F� ���� ")*� F�#�A�B�BECBF���B��E�1��EC#C���F�(�

)B� ��� E�1�� �D�EA�#C�� ���� E��BFC� #��DCB��#C�<�#���ABF�B�A������#ABC���C�F�B

�AD���B�&�*���*+�

0�1A�A�B���2�

���AB��44�����/3�

���� F�#�A�B� ���D�A���#C���B����#�A�B� DC��#C��

C� #��� ECA�BF���C�F�B��#C��

Page 57: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B�&

0�

�����BC���B���DACB�FC�����

���

>���B����C����

�)B��E��� -�F�C������EACB����

)���BFCBC�������ABC(�

- ?FFD(CC���ABC�EEC��C��A�1ACB#�BF�

������������AC�������ABC(�

- ?FFD(CC���ABC�EEC��C��A�C#������

)B� B���FC�E�B��� ���YC�F���(

MA��CF�FCA����B����E�B������YC�F��DACB(�

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

=���FC��F�FCA����(

)B� ��� >��� FA�B��� CFC�� DC-���EACB��C�<��BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�����

����B�&�*���*+�

0�1A�A�B���2�

���AB��4/�����/3�

C��A��C)B

C��A��CA

YC�F�������

�EC#C>�FE

� DC-�EFC��

C#CF�FCA�

Page 58: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��B��B����������AD���B

�����BC���B���DACB�FC�����

���

I�����E$� -�EC#�BF�AC�

)B� �DACB� F�B�#C�� EC#C�E�����A�� ����AC� D����� ��BC���� 1A�F��� �B�#�F�� -� D�FAEAD�� �8CC� �A� FA�B��� ����B�� ����� C��D�EFC� �� ��F�� DC-�EFC� C� E����B(�

- ?FFD(CC>>>�CDACB�EC#C�A-C8CC�C��D�BC��

�AD���B�&�*���*+�

0�1A�A�B���2�

���AB��46�����/3�

C#C� #�F�� �����BC�� ��� D�BFC�

AEAD�� �B� B���FC����� C� ABAEA�FA1��C� E�����A�� CFC�

�EC#C8CC�D

Page 59: Guia de Arduino Para Principiantes Proyectos y Tutoriales

��E���F�ACA�A�����

�����BC���B���DACB�FC�����

���

��

DC7����������B�����+*�����A�C��B�

-��B����CBA����

�� �C��#�EA�B� � � �� �C��#�EA�B� -� A��>&��AEC

��AB�C���D��

�BF�������#D�7����DC��#��B���F��D��F�8C#�B�E��AF�#C��ECBCE������BFCBC��������C��C�C��*�A������B�AB�����ABF���F�����1��CD#�BF��B1ACB#�B

)�� � �BFCBC� ��� ����C��C� BC�� D�#AFB���FC�� DC��#��E�����A�����<�1A����A7����FC��DC����D��FC���A�� -�F�B�8�A�B���FC��DC��#��� �� ���D��E�����ABC�+BC��

)�� �*)� ��F�� EC#D���FC� DC� �B� ��AFC� ��� F�BFC�D��� ��EA�A� ��� E��A�C<� �B�� ���� ��� ?��#A�8�BEACB���-�#�BE��-��B��������#�B��9����

�ACA�A���������F���FEAC��

��'���(E�%)A�

���AB��45�����/3�

A��>��� � ��

8C#�����ABC��C��*)�Q�������B#�BFT<��

D�#AFA�� E����#��<� E��� C�

�#A�BF��� ECB�

Page 60: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����

�����BC���B���DACB�FC�����

���

)B� ��F�� F�FCA��� F�� �BD�AE��#C�� �� �FA�A7�� ��� �*�A8��BF��� 8�BEACB��<� -� �� ECB8A����C� D��� ��#D�7����?�E��F���DC-�EFC���

��'��!B��

)B����D���BF��F�FCA���1��#C���A8��BF�����D�E����C����A�FC��(�

- �����E���BC����AB�F���BC������*)�����

- �� #C1�BC�� ��BFC� ���� �BFCBC� ��ECBCE��#C�������A8��BF���CDEACB���-�?�

- ����A�DC-�EFC��-�1�A8AE������BC�FA�B�BDC��#�EA�B��

- ��F�B�8�A�DC-�EFC�������D��E�����ABC�+

1�A�8�A��(�$B98�A��������A�B�

A��>���B�E���AC(��'<����E�����ABC�+BC�0�1+�H��

�C8F>���B�E���AC(���*)�������ABC<����E�����http://arduino.cc/en/Main/Software )

�B�����+*�����A�C��B�0�1A�A�B���2�

���AB��43�����/3�

� ��� �*)<� ECB� ����D��� ���� D������

���D�EFC��F��AEC��

�������ABC��

BC� ��� ���ABC(���-�?��#A�BF����

�FA�B�B��C������

�ABC�+BC��

C�0�1�%�-�'�����

��������B(

Page 61: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����+*

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

���C� ��AB�C���D�

���Y�� ��F��� �� D�BFC� D��� �#D�7�� �� DC��#���ABC � KHA�BL� *�� FC�C�� �C�� F�FCA����<� DC��F�� ��� ��� #��� A#DCF�BF�� ��� FC�C�<� DC�BA#�#C�� �� ���� �C� �A���� D��C� DC� D��C��ECBCEA#A�BFC�� ���� ����A���� �B� ��F�� F�B�E���AC��D����C���A��A�BF���F�FCA����L�

� +����A#������������D�

���A#�C� ��� FC�C<� 1�#C�� �� ���E���BC�� ��� ��*)� ��� ���ABC� ��� ��� E��A�C� ��A�FC� -� 8JAB�C>�<�.�E����b�-�"AB�B��)���BFCBC���F�CE���AB�<��1D�EE�-�CFC��DC��#������E��A

!�=C���AA�A#C������A��A�BF���B��E�(�

- ?FFD(CC���ABC�EEC�BC.�ABC�C8F>��

)��D�8�A����1A�AF�����D��AB��������ABC��B�AB���� A�AC#�<� D���� ��F�� ������ ��F�� #��� �EF���A1��A�B��B���D�@C��

�����+*�����A�C��B�0�1A�A�B���2�

���AB��/2�����/3�

C��#�� F�� D��E����<� DC�����#�BF���<� DC� �C� ���� F��D��C�� K&C�C�� �C��F�� F�FCA��� ���B�

C�� ��� �C8F>���� )��-� 8�BEACB�� �B�

BC���F�������C��B���E��A�C���A�FC�

F>���

C��B�AB�������D�����EF���A7���� ���� ���

Page 62: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����

�����BC���B���DACB�FC�����

���

%�)B�8�BEA�B������A�F�#��CD��FA1C�����F�B���B� B���FC� �'<� ����EEACB�� ��� 1��A�B� ����E���(�

�C� �9�#D�C<� �A� F�B�#C�� JAB�C>�� AB�F�������EEACB�#C�����CDEA�B����FJAB�C>�G�

� ��������D���B��E���B8����

����������FA�B����B�JAB�C>�<�K1��#C��E�#C�*)��BFCBE��L

!�����EEACB�#C�� ��� CDEA�B� JAB�C>�� �B�F����A���B��1�BF�B��EC#C�����A��A�BF�(�

�B�����+*�����A�C��B�0�1A�A�B���2�

���AB��/������/3�

�F�B��#C��AB�F����C��A�B� ���� ����#C��

AB�F����C� �B� ��� �'<�

8���������A

�E�#C�AB�F���BC�����

�B�F����<� -� ��� BC��

Page 63: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����+*

�����BC���B���DACB�FC�����

���

����EEACB�#C�����CDEA�B�F�������E?A1CG

,�+B�� 1�7� ��� BC�� ?�� ���E����C� ��� �E?A1C<� �9��B��� �E�DF�#C�� �C�� F�#ABC�� -� ECB����EEACB�#C�� �C�� EC#DCB�BF��� �� AB����EEACB�#C�� FC�C�T<� -� ����EEACB�#C�� ���AB�F����C�Q����A�EFCAC�DC���8�EFC���F���A�BT�

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

� ��������D���B��,0������E���B

�����+*�����A�C��B�0�1A�A�B���2�

���AB��/!�����/3�

A1C<� �9�E�F�#C�� ���� ECB�AEACB��� -��� AB�F���� Q�C���� ��� �F�� �CB����A�BT��

?C�� �AA�AF�� �� ����G�D����#D�7����

�E���B8�

Page 64: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����

�����BC���B���DACB�FC�����

���

��'C#C�-��?�#C��EC#�BF��C<� ���CF��CDEA�B�C8F>��� ���E���B�C� ��� �E?A1C� �7AD�� )B�1�7� ���E����C� ��� �1?A1C� 1�#C�� �������E����

!�����AB�F��������C8F>��<�E�AE�#C��ECB����E�AE�E?A1C� -� ��� ��#C�� �� ��� CDEA�B� F)BF�����EEACB�#C�� ��� �A�EFCAC� �CB��� ����#�*)��)B�B���FC�E��C��C�?�E�#C���B�F'(G�

%�KY�� FA�B��� ��� AB�F���EA�B� EC#D��F�L� �?C���EEA�B�F)���BFCBC(�HCFCB���-�CDEACB��G�DF���9��ECB�F���*)�

� ��������D�����.����$F

��+B��1�7����E����C�����1?A1C<����A#���B���������#CBF������FC#�FAE�#�BF����A���FC��C����E�AE$��C��������

!�'CDA������D�AE�EA�B����ABC��B�F��E�D�F���QC� �B� E�����A�� CFC� ����� ��� F�� C��B���A1��� ?�EA�B�C� E�AE�I&*�+�H��A��*A1�X�2X,X�2X4X�2X/�#����A�F�#��

� ��������D��������C6

��*��������ECB�C��<��9�E�F�(�

�d���C��DFAF����AB�F�����EED�1��1D�A�E���BD

"���C� ���E����� ��� �*)�

�B�����+*�����A�C��B�0�1A�A�B���2�

���AB��/%�����/3�

CDEA�B���� AB�F��������� )B� ��F�� E��C<� �B���� ��� �A�EFCAC� ���

����E�AE����E?C��B����)BF�EF� IA���cG� -����#C�� AB�F���� ���

�?C�� �AA�AF�� �� ���B��G�D����#D�7����

����$F

���B�����A�EC�Q��#�T�A���FC�BC�CE��<�?�7�

D�F������D�AE�EACB�����B��CT��B�F���� �C��

E�AE� �B(�2X/�#D$��-� �ABAEA��

��C6�

D9�1�/D9��

�*)� ���ABC(�

Page 65: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����+*

�����BC���B���DACB�FC�����

���

������?FFD(CC>>>����ABC�EEC�BC.�ABC�C8F>�����EC#DA#����B�����A�EFCAC�������A����ECBEC#�B�C(�

�d�F��B187����ABCD22�3D�AB�B!�F�7�

-�����C�F��#�F�������A�EFCAC�-��9�E�F��(�

�d�E�����ABCD22�3�

�d��C���ABC�

�A� ����B� DC���#��<� D����� ��� B�E���AC��FF-(�

�d���C��DFAF�����#C1����FF-

� *����BA�B&�%BB����(�B���B�

��+B�� 1�7� ?�#C�� ��A�FC� ��� �BFCBC<� FCE��F���9��� ��C<� �DC� ��B��� �#DA�7C � M��#CD��C�E�������CB������A8��BF�����EEACB�������FA�

!�)B���� �BFCBC�������ABC�?�-� F��� ��EEACB���A8��BEA����(�

�����+*�����A�C��B�0�1A�A�B���2�

���AB��/,�����/3�

8F>��, � -� ������ECB�����A��A�BF��

���AC� ���AB�F����

B���B���

� FCE�� �#D�7�� ��M��#C�� D��C� DC�����FA�B������*)� EACB��� E���#�BF��

Page 66: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����

�����BC���B���DACB�FC�����

���

)B����D�F��AB8�AC��BECBF�#C�����ECB�C�����D�F���CB���1��#C���A�?�#C���9�E�F��C��B�E��A�C�C��A����?��DC��EA�C��B��C��)E�BFC�1�#C�������AFC����F�BFC<��CB���DC���� E��A�C� ���� ����C� ��� �9�E�F��� �B� ���#AEIAB��#�BF�<��B����D�F����D�AC��BECBF�#��� �CFCB��� ��� �EE��C� �DA�C� -� ?��D���#C����ECBFAB��EA�B�

%� �C�A�9(�G��B�����A(�'CB���F���CF�B�1����E��A�C�����?�#C����EAFC�BC�FA�B���C��

����B��� B� �G��%B�A��G-A���9�A�A��

���A�C��F�����D���

�FA�

��C�����F��

�B�����+*�����A�C��B�0�1A�A�B���2�

���AB��/4�����/3�

CB�C�������C��<�����F��C�EC�EF�#�BF��C��)B� ���D�F���������DC��#C����EA�A����#AECECBFC���C��BF�#C�����ECB9�BFC�� ?��#A�BF��� ����

F�B�1�A8AE�#C�������C����

9�A�A��� ����������B��

���D�����

�FA����F������

�����F��C�� ��

Page 67: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����+*

�����BC���B���DACB�FC�����

���

#AECECBFC���C(� )�F�� �CF�B� �A1�� D���E��A�C�����?�#C����EAFC��B���� �*)��� ���D�����#���F�#�A�B�?�E�����#A�#��8�BEA�B������

�)�8�G�)C�!B(�'����B�B��1C�DC-�EFC�

� ����� G� ��A�A(� ��A� �B� DC-�EFC�������C�� ��� ���� �B� #�BE� ECB� �C�� D�$�FE?�CC$� Q�CB��� ��� ��#�E�B�B� �C�� DC��8�EFCT��

� $�!�� G� DC�A��A&� 'CB� ��F�� �CF�B� ���$�FE?��

�$�A����.B��BA�G.B��BA�0���D���C�AA#��AB�A��DC���1���B�FA�#DC������C�������F��B����#AECECBFC���C��)�FC�����C�����?�E����

�2����#��<� ���� ?��#A�BF��� ���� DC��#C�ECBFA�B�B��C��#�BE�������D���#C����ECBFAB�

� �1�C�&�)BECBF��#C��CDEACB���D���������?�-�#C��������C�BC�CFC��N��$�FE?�CC1A�B�B� ��� �9�#D�C� ECB� ��� �*)� N)9�#D�C�DC��#C�� ��F����E�� �B� F��8��BEA��G� ����CB��� ��� �*)� FA�B�� ���� A� �� ���E�� �C�� D���ABC�����#���F�#�A�B���F�B�����CDEACB��

�����+*�����A�C��B�0�1A�A�B���2�

���AB��//�����/3�

D��� F�B�8�A� ���� ���D��E�����ABC����������EC#DA����

-�EFC�Q�$�FE?T��

�EFC� D�1A�#�BF��C�� DC-�EFC�� ������ DC-�EFC�� DC�

�B� �����#C�� ���

��C�AB� ��A��&���������F����E��A�B�C��E����F���CF�B����#C�� �BECBF��CBFAB��EA�B��

D�����A��E?A1C��E?�CC$D<�C��C������#D�C�D�� &�#�A�B�G� ��� �CE��A7�EA�B��C�� DC��#��� ���EACB������������

Page 68: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����

�����BC���B���DACB�FC�����

���

�B�DC-�EFC<�E���C�C���A�C��

*+�-� &� )B� ��F�� #�BE� F�B�#C�� �C�� �ECDA��C�ECF��C�D����C�����EEACB�<����CDED���������BFC������$�FE?�-����FACB��#���

$�*-�1&� *�BFC� ����#�BE� F�B�#C�� ���BC�� D�#AF�B� 1�A8AE�� �A� ��� DC-�EFC� FA�B�ECB� M�A8AE�� C� 'C#DA��<� A#DCF�� �A���#C�F�����E�D�F������ECBFA�B������$�FE?��

1* �.�*)-�$&� ����� ?�-� ����B���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�� ��������BC���EE��C���A�EFC��D����#D�7��ECB��

� FC�������C�B�������BA�B����

�� +B�� 1�7� ?�#C�� 1A�FC� ���� �A8��BF��� CDEAD�#AF������*)�������ABC<�FCE��ECB8A����#D�7���� F���9�����ECBFAB��EA�B�1�#C������������A�D���ECB8A����EC�EF�#�BF��

1. 'CB8A��������CE��A7�EA�B����F���$�FE?

�B�����+*�����A�C��B�0�1A�A�B���2�

���AB��/6�����/3�

� �C�� �CFCB��� ��� �������CDEA�B�������E���#���B����

C�� ���� CDEACB��� ����� FA�B�� �C��� C� BC��A������ ��� �$�FE?� C�

���B��� ?��#A�BF���"��� ���� #��� �CB� ������A7�� �C�� #�B��9���<� ���� BC�� D�#AF���#C�� F�B�8�A� ���

���� �B� #�BE� ECB��ECB����ABC��

�B�����A�C��B

�� CDEACB��� ���� BC��8A����C�D���DC����#C�� �C��D��C�������BF��F���*)(�

��$�FE?�CC$��

Page 69: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����+*

�����BC���B���DACB�FC�����

���

2. ����EEACB�� ��� D��E�� ECB� ��� ���� 1��BC#��#�BF��

!� 'CB8A��������CE��A7�EA�B������$�FE?�CC$(�

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

�C���8�EFC���������F���B�'(C+��C*CE�#�B

% ����EEACB�����D��E��ECB��������1�����F���9��BC

)B�B���FC�E��C�������ABC�+BCD���������C�1�

A��#A�BF���C�&�9�F�C����ABC�+BC�

*�� ��F�� #�B��<� E���� 1�7� ���� ABF�BF�#CB���FC�DC-�EFC��� ���D��E�<� ��� �*)�-�� �����

�����+*�����A�C��B�0�1A�A�B���2�

���AB��/5�����/3�

�� 1��� �� F���9��

��� ����� �CB����� A#DCF�BF�� ����F���� �B� DC-�EFC���B�DC-�EFC����B�

�#�BF�C���ABC�

�9��BC#��#�BF���

���C�1�#C���(�

BF�#C�� F�B�8�A�� ����� ������D��E��

Page 70: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����

�����BC���B���DACB�FC�����

���

FA�B�������AA�A���

� ��A#�����C���AB#A���

�� +B�� 1�7� ECB8A����C� ��� �*)<� 1�#C�� �� ��DC��#��� ��� �9�#D�C� -� �C� E����#C����ABC�+BC��

!� 'CB�EF�#C�� ��� D��E�����ABC�+BC�0�1� %�B���FC��'��

%� ��A�#C�� ��� DC��#�� F��'��� &����G�BECBF�� �B� �E?A1C� C� )9�#D�C�� C� 'C#��'��&�������

,� +B�� 1�7� ��A�FC<� ��� ��#C�� ��� �CF�B� ��� FMD��� EC#DC��� ���� ��� E��A�C� BC� FA�BECB�C��� BC�� ����� ��1C�1�� ��� #�B��9��&�#AB���G��

'CB� ��FC� BC�� ������#C�� ���� ��� DC�BAB�EB��C��

4� �?C�� DCE���#C�� �� F�B�8�A� ��� DC��#

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

�B�����+*�����A�C��B�0�1A�A�B���2�

���AB��/3�����/3�

#A���

�� �� ��A� �BC� ��� �C���#C�� �B� ��� D��E��

�1� %� ECB� ���+�H� ��

����G� ���� D������� 'C##�BAE�FACB� C�

� ��� FM�A8AE�G� �� FA�B�� �C���� "��B��9�� F'C#D�A�EA�B�

DC��#�� BC� FA�B��

C��#�� �� ��� D��E��

�B�'���� ���C���� #�B��9�� F'������F�� ��� F�#�@C�����

Page 71: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����+*

�����BC���B���DACB�FC�����

���

/� ����EC#DC����������F�B�8��BEA������DC��BAFC��<� �?C�� 1�#C�� �� 1�� ���� BC�� �B1���ABC�� )�FC� �C� DC��#C�� 1�� ECB� ��� �

.CBAFC� ��+B��1�7� �����#C�������#C��1E�������&�������'�������8AB�-����E��C<�����#EC#C���FC(�

� IH����:J

�� HA�B<��?C��-��FA�B���FC�����C��ECBCEA#A�BFC�������#DA�E�����F���9��ECB�F��D��E�����ABCK&�� �BA#�#C�� �� �BD�C�� FC���� ���� �A8��BFDC�FA�#A�#CL

>���B����C����

)B��E���-�F�C������EACB�����

)���BFCBC�������ABC(�

- ?FFD(CC���ABC�EEC��C��B#�BF�

������������AC�������ABC(�

- �?FFD(CC���ABC�EEC��C��

�����+*�����A�C��B�0�1A�A�B���2�

���AB��62�����/3�

��DC��#��?���A�C��� �B1��� ��� D��E��� ��� �CF�B� ��A���

#C��1��EC#C���������#C��1�����C�

A�BFC�����AEC��D�����ABC�+BC�0�1�%��A8��BF��� CDEACB���

��C��A��C)B1AC

��C��A��CAC#�

Page 72: Guia de Arduino Para Principiantes Proyectos y Tutoriales

DC7����������B�����

�����BC���B���DACB�FC�����

���

�����

)B�B���FC�E�B������YC�F���(�

MA��CF�FCA����B����E�B������YC�F���

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

=���FC��F�FCA����(

)B����>���FA�B���CFC��DC-�EFC������BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�FC

I�����E$�-�EC#�BF�AC�

)B��DACB�F�B�#C��EC#C�#�F����������AC�D�������BC�����D�BFC����1A�D�FAEAD���B�B���FC�8CC��A�FA�B������ABAEA�FA1����D�EFC�����F��DC-�EFC�C�E�B(�

- ?FFD(CC>>>�CDACB�EC#C8CC�A-C8CC�C��D�BC��

�B�����+*�����A�C��B�0�1A�A�B���2�

���AB��6������/3�

�F��������DACB(�

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

C�����EACB��C�<�

CF�FCA�����

F������E�����A������1A�F����B�#�F��-��������B�������C�

EFC�C�E�����A��CFC�

C8CC�D

Page 73: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�

�����BC���B���DACB�FC�����

���

����������A�C��B���B� �!"�

-��B����CBA����

�� �C��#�EA�B� � � �� �C��#�EA�B� -� A��>&��AEC��

��AB�C���D��

"��D��E�����ABC�+BC�����B�D����@C�C��B��C���D����B� ECB�EF�� FC�C� FADC� ��� �A�DC�AFA1C�� D��� ?ABF��EFE��ECB� ����BFCBC<� -�����DC��#C��DC��#��ECB�B���FC��'�� )B���F��F�FCA���?��#C���B��D��C�������E��EF���FAE���DAB

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

���AB��6!�����/3�

A��>��� � ��

�C��������������D��� ?�E�� ����

��DABEAD����.

Page 74: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�C

�����BC���B���DACB�FC�����

���

��'��!B��

)B����D���BF��F�FCA���1��#C���A8��BF�����D�E����C����A�FC��(�

- M�� ���� DABEAD����� E��EF���FAE������ABC�+BC�0�1%��

- '�

- �� ��A� DC-�EFC�� -� 1�A8AE�� ����C������DC��#�EA�B��

- ��F�B�8�A�DC-�EFC�������D��E���

1�A�8�A��(�$B98�A��������A�B�

=C��D�AE��

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

���AB��6%�����/3�

���D�EFC��F��AEC��

��FAE��� ��� ��� D��E��

�� ���� BC� FA�B�B�

�E�����ABC�+BC��

Page 75: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�C��

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

���C� ��AB�C���D�

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

� ���������������$BCA��

��+B�� ��� ���� EC����#��� ABF����BF��� ��� ��F���������D�B��C�E�<� �C����� �A�BA8AE�����������#��<� ���� EC#C� ��� �C8F>��� ��CEA��C��� ECDA��C�� DC� E�����A��� D��� #�9C��E��EF���FAE��<� ���#��� ��� �C� 8�EA�� ��DC��#���<� ?�� ?�E?C� ���� ��� D��E�� ���F�BA�C� �B� �BC#�� �BAFC�� AC-� �B� ���� ?�-����AC������E��B�DC-�EFC��ABE�������ECB����B����BF�B�F<�-�������B��CDCF����CFC��

� ������B�7�������������

���� �C�� DAB��� ��� ��� D��E�� ���� DC��#C�� ECBD�A8�AEC���)B�8�BEA�B�����D�A8�AEC�����F�����#C�� ECB�EF����� �� �C�� DAB��� �A�AF���DAB��� �B����AEC��� )B� ��� A#���B� ��� �� ECB

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

���AB��6,�����/3�

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

BCA��

�� ��F�� D��E�� ��������� FC�C�� �C��CEA��C<� D����B��9C��C��� )�F���A�� ���� ����F��� ���ABC� ?�-����� ?�-� #�E?C�����ECB������-��C���CFC��

�����

C�� ECB�EF�� �C�������F�B��#C�<�A�AF����� C� �� �C���� ECBFAB��EA�B�

Page 76: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�C

�����BC���B���DACB�FC�����

���

FA�B����B������#�����AEC����F��D��E���0�1%��

!����#��� ��� �C�� DAB��� �B����AEC�� -� �A�AECB�EF��#C�� D�A8�AEC�<� ��� D��E�� ��� E��A8��BF��� ���A���� ��� F�B�A�B� D��� DC��D�EA��#�BF�����C��D�A8�AEC���������ECBD��E�� DC1��� ��� ���A���� ��� F�B�A�B� ���#�-�EC#�B����B����#�B�C����������EF�B

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

���AB��64�����/3�

��E�����ABC�+BC�

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

Page 77: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�C��

�����BC���B���DACB�FC�����

���

� *�����AB�AB���BA

��)�� EC�7�B� ��� ��� D��E�����ABC�+BC� 0�1� %� ��� ���#AECECBFC���C�� )��#AECECBFC���C� ����CB��� ��� �9�E�F�� ���DC��#�� ���� ?�E�� �������ABC�ABF��EFE��ECB�����BFCBC��*�����������EC#C����B���FC�E���C�

� *���B���BA��$%

��"��D��E�����ABC�+BC�0�1%�FA�B���B�ECB�FADC���D�������DC��#C��DC��#�����*��ECB�EFC� +�H� BC� ��� ��� EBAEC� ���� BC�DC��#�����D��E�<����ECB�EFC��'���F�#�AD�#AF�� ?�E�<� D�C� ��8ABAFA1�#�BF�� ��� CD�A#D���-�E�#C������ECB����D��FC�+�H�

� ������������D�

��)B� E��BFC� �� ��� ��A#�BF�EA�B<� ��� F�B�A�B�D�����A#�BF�����D��E�����ABC�������6D�!ME��B�C� ��� ECB�EF�#C�� ��� +�H� BC� B�BAB��B�� 8��BF�� -�� ���� ��� DCDAC� +�H� ��

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

���AB��6/�����/3�

������B��8C#��

�ECB�EFC�+�H�����*��?�E?C<������ BC�� D�#AF���F�#�A�B�BC���C�� ��� CDEA�B�#���

B�A�B� B�E���A���!M�E<�D�C�

C� B�E��AF�#C���H� ��A#�BF�� ���

Page 78: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�C

�����BC���B���DACB�FC�����

���

D��E��

� I��'C#�AJ

���?C�� ���� -�� ECBCE��� ��� D��E�� ���#D�7�� �� ?�E�� F��� DA#�C�����D���C

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

���AB��66�����/3�

�� ���ABC<� FCE���C�� DC-�EFC���

Page 79: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�C��

�����BC���B���DACB�FC�����

���

Últimos apuntes

)B��E���-

F�C������EACB����

"����-����C?#(�

- ?FFD(CC���>A$AD��A��C�X��X�?#�

)B� B���FC�E�B��� ���YC�F���(

MA��CF�FCA����B����E�B������YC�F�����

- =C�*A�DCBA�����

=���FC��F�FCA����

)B� ���>��� FA�B��� CFC�� DC-�EFC�� ��BF���B(�

- ?FFD(CC>>>�CDACB�EC#���

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

���AB��65�����/3�

A��C�C>A$AC"�-

�F��������DACB(�

FC�� ���EACB��C�<�

CB�EC#CF�FCA��

Page 80: Guia de Arduino Para Principiantes Proyectos y Tutoriales

����������A�C

�����BC���B���DACB�FC�����

���

I�����E$� -�EC#�BF�AC�

)B��DACB� F�B�#C�� EC#C�#�F�� �����AC� D����� ��BC�� ��� D�BF�B�#�F�� -� D�FAEAD�� �B� B���FC� 8����B�������C�ABAEA�FA1����D�EFC���C�E�����A��CFC��B(�

- ?FFD(CC>>>�CDACB�EC#C8C�A-C8CC�C��D�BC��

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

���AB��63�����/3�

#�F�� ���� E�����A��D�BFC� ��� 1A�F���

�FC� 8CC� �A� FA�B���EFC�����F��DC-�EFC�

#C8CC�D

Page 81: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

-C���A���AB���AB(��B

:=C�?�-��#CEA�B�#���ABF�B���D����B�AB1�B1���B���������E��EACB���8�BEACB�B�C

���AB��52�����/3�

B(��B���

B�AB1�BFC������CG�=A$C���

&������

Page 82: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(��������

�����BC���B���DACB�FC�����

���

I���#C��B��(���������B��C���

-��B����CBA����

� �C��#�EA�B� � � �� �C��#�EA�B� -�A��>������&��AEC

��AB�C���D��

"�� 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� ��� �BFCBC<� -� ����DC��#C��DC��#��ECB�B���FC��'��)B���F�� F�FCA��� ?��#C�� �B� �D��C� �� ����E��EF���FAE���DABEAD������

��'��!B��

)B����D���BF��F�FCA���1��#C���A8��BF�����D�E����C����A�FC��(�

- M������DABEAD�����E��EF���FAE���������D��+BC�0�1%��

- ����A�DC-�EFC��-�1�A8AE������BC�FA�B�BDC��#�EA�B��

- ��F�B�8�A�DC-�EFC�������D��E�����ABC�+

�������B��C���*+�0�1A�A�B���2�

���AB��5������/3�

��C���*+J�

���D�EFC��F��AEC��

����D��E�����ABC�

�FA�B�B��C������

�ABC�+BC��

Page 83: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(���������

�����BC���B���DACB�FC�����

���

1�A�8�A��(�$B98�A� ������A�B

A��>���B�E���AC(�

- �'��

- ���E�����ABC�+BC�0�1�%��

- '�����+�H��

�C8F>���B�E���AC�

- �*)�������ABC<����E��������B(�?FFD(CC���ABC�EEC�BC.�ABC�C8F>��

�����B��C���*+�0�1A�A�B���2�

���AB��5!�����/3�

Page 84: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(��������

�����BC���B���DACB�FC�����

���

���AC���B�������B������B

Paso �B��6�D������*+����A�C

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

4R�S2�2,S0`M���� QM��?FFD(CC�����AB����C�C�����>A7�

0��A�FC��7���R�,2��?#��

0��A�FC�1����R�5!��?#��

0��A�FC�C9C�R���5!��?#�

!� )B�����9�#D�C�?��#C���������ABE�#�BF��������Q��#�BF�B�C����ABF�B�A����DC�#��AC���J.T<�-�����C���E�#�BF������A��C�����C��%

%� )�������#���������A��A�BF�(�

�������B��C���*+�0�1A�A�B���2�

���AB��5%�����/3�

���A�C��B

�A#�BFC� D��� ECB� %��� 4##� C9C� -� �BC����B�E��AF��#C�� DCB������#C����1�#�BF��

� F����T�

�BF������A��C�����C��%���AC����������EAE�C�����C��%������

Page 85: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(���������

�����BC���B���DACB�FC�����

���

,� Yc�K8�BEACB�L��

�K)B?C����B�L��

�����B��C���*+�0�1A�A�B���2�

���AB��5,�����/3�

Page 86: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(��������

�����BC���B���DACB�FC�����

���

�D��#B�5&����CA������B��!��BA�������������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��

// www.opiron.com // by A.Girod @ girodanton@gmail.// Codigo de fading de 3 LEDS roj// azul usando PWM /// Programa inspirado en el códi// Shirky // Salidas int Pinverde= 9; // LED Verde cpin 9 int Pinrojo = 10; // LED Rojo copin 10 int Pinazul = 11; // LED Azul cpin 11 // Variables para modular ciclos int Valverde = 1; int Valrojo = 1; int Valazul = 1; int i = 0; // Loop counter void setup() { pinMode (Pinverde, OUTPUT); //Definimos los pines como salida pinMode (Pinrojo, OUTPUT); pinMode (Pinazul, OUTPUT); } void loop() { for (i = 0; i < 255; i++) { // I// PWM, 0 es apagado y

�������B��C���*+�0�1A�A�B���2�

���AB��54�����/3�

�������B���BA�

.com jo, verde y

igo de Clay

co nectado al

onectado al

conectado al

PWM

as

Incremento

Page 87: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(���������

�����BC���B���DACB�FC�����

���

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

�����B��C���*+�0�1A�A�B���2�

���AB��5/�����/3�

encendido

e); ; ;

ecremento

encendido

e); ; ; amos 10ms

Page 88: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(��������

�����BC���B���DACB�FC�����

���

>���B����C����

)B��E��� -�F�C������EACB�����

"����-����C?#(�

- ?FFD(CC���>A$AD��A��C�C>A$AC"

"����-����OAE?C88(�

- ?FFD(CC���>A$AD��A��C�C>A$AC"??C88�

)B� B���FC�E�B��� ���YC�F���(�

MA��CF�FCA����B����E�B������YC�F�����

- &�FCA��(� ")*�� -?FFD(CC>>>�-C�F����EC#C>�F##O+

=���FC��F�FCA����

)B����>���FA�B���CFC��DC-�EFC�����E�B(�

- ?FFD(CC>>>�CDACB�EC#CF�FC

����BC��DC-�EFC������F��ABF����B��C

- "C�� �9�#D�C�� ��� ���ABC� ABF�*)� BC�� �B��@�B� �� EC#C� F")*(

�������B��C���*+�0�1A�A�B���2�

���AB��56�����/3�

>A$AC"�-X��X�?#

>A$AC"�-��X��XOAE

F��������DACB(�

-� �J.(�C>�FE? 1RC8�)�-0

�����EACB��C�<��BF��

CF�FCA�����

CB(�

BC� ABF����C�� �B� ���#C� F���9�� ECB� �B�

Page 89: Guia de Arduino Para Principiantes Proyectos y Tutoriales

���#C��B��(���������

�����BC���B���DACB�FC�����

���

I�����E$� -�EC#�BF�AC�

)B� �DACB� F�B�#C�� EC#C� #�F�� ������AC�D�������BC�� ���D�BFC����1A�F�D�FAEAD�� �B� B���FC� 8CC� �A� FA�B��� ���ABAEA�FA1�� ��D�EFC� �� ��F�� DC-�EFC� C� E��B(�

- ?FFD(CC>>>�CDACB�EC#C8CC�D�A-C8CC�C��D�BC��

�����B��C���*+�0�1A�A�B���2�

���AB��55�����/3�

F�� ���� E�����A����1A�F����B�#�F��-���� ����B�� ����� C�� C� E�����A�� CFC�

Page 90: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����

�����BC���B���DACB�FC�����

���

����A�D��AB��B���A�C��B�

-��B����CBA����

��� �C��#�EA�B� � � �� �C��#�EA�B� -� A�&��AEC��

��AB�C���D��

"�� 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�����BFCBC<�-�����DC��#C��DC��#�� ECB� B���FC� �'�� )B� ��F��F�FCA��� ?��#C�� �B� �D��C� �� ����E��EF���FAE���DABEAD������

��'��!B��

)B����D���BF��DC-�EFC����FA�B��DC�C�9�FA1C��B#C�F�� DC� D�BF����� "'*� ���� ��EF���� ��� �BF�#D��F���&.�%/�C�".%%4��

��� �1A���B� ���� ECB�BACB��� -� DC��#�EA�B� B����1����E��C����DC-�EFC��C���D��E���CFC�C���

1�A�8�A��(�$B98�A��������A�B�

A��>���B�E���AC(�

����A�D��AB��B���A�C��B�

0�1A�A�B���2�

���AB��53�����/3�

-� A��>��� � ��

A1C��BD�AE��E�#C���� �B� ��B�C� ���

�B� B�E���A�� D����C����

Page 91: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��A

�����BC���B���DACB�FC�����

���

- ��B�C����F�#D��F���&.�%/��

- ���E���CFC�C����

- ��F����'�������

- �CF�BEA�#�FC��2$a��

- �E��

�C8F>���B�E���AC�

- �*)�������ABC<����E��������B(�http://arduino.cc/en/Main/So

� �

D��AB��B���A�C��B�0�1A�A�B���2�

���AB��32�����/3�

oftware

Page 92: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

���C� *��-.F"/

�� *�����F��?��F�DC��A��C���1���������&.�%/ABF����C� ���� �EFE�� EC#C� �B� ��B�C� ��E��A���C� �A�EF�#�BF�� �B� ���C�� '���A��<� ���BF��!�6M�-�4�4M�-�����DC��C�F�BFC����A�����DB���F�� D��E���CDCEACB���B�����A������1C�F�9���A�EF�#�BF�� ��� F�#D��F��� �B� ���C�� '���A��� -� ��� #�E���AEC�".%%4�������B���E��EF���FAE����CB(�

��������� D� 0�B�C� ��� F�#D��F��(D,2e'� FC� �42e%2!eI��

���������D�I�EFC������E�����2�#MCe'�

���������D���EA�A�B����W!e'�

���������D�"AB���A�������W2�4e�

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

*��� ��F��?��F� ��� A#DCF�BF�� �C��FC�C� ��� E&�#D(�

A�D��AB��B���A�C��B�0�1A�A�B���2�

���AB��3������/3�

.�%/�����B�EAE�AFC�C� ��� F�#D��F���A��<� ���� ��� ��A#�BF��A�����D�������C�ECB�

���ABC���#�BF��DCDCEACB������ #�-� D��EA�C� ���

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

C� ��� E�1�� MC�F� 1��

Page 93: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��A

�����BC���B���DACB�FC�����

���

*�����8AEC��BF�AC<��C�����F�B�#C������C���1�<�����?�E���8��BEA�������B�C�&.�%/�

.B��'���������BA��������A�

�� .CBF�������B�C�&.�%/�C�".%4��C������D��E��D

!� 'CB�EF���C��E�������BF�����D��E�����ABC�-������BC�".%4(

%� )�������#���������������EC#C�����������A��A�BF

D��AB��B���A�C��B�0�1A�A�B���2�

���AB��3!�����/3�

���1���������EF��

��A�CA�

��E��DCFC�C���

-������B�C�&.�%/�

A��A�BF��8A���(�

Page 94: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��

�����BC���B���DACB�FC�����

���

,� )�������#�FAEC�BC��F�B�����������������C�EC

A�D��AB��B���A�C��B�0�1A�A�B���2�

���AB��3%�����/3�

EC#C���FC(�

Page 95: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��A

�����BC���B���DACB�FC�����

���

�B��AC�����C���������BA��������C��A��!��BA����BA��������

�� .��A�BF�� ��� D��FC� '�.� DC���� ?�E�� #�F�#D��F���DC����D��FC���A��

!� 'CDA�� -� D���� ��� E��A�C� ���� �BECBF���� #�����EEA�B�'��A�C��.

%� 'C#DA��� ��� E��A�C� -� ����E�F�� ���� BC� ?�-� �

�CF�B� �-�����E�F�����BC�F�B���C��(

D��AB��B���A�C��B�0�1A�A�B���2�

���AB��3,�����/3�

�����A�CA���������

� #��AEACB��� ���

� #��� ���9C<� �B� ���

�-� �C��� ECB� ���

Page 96: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��

�����BC���B���DACB�FC�����

���

,�&�B�8A������DC��#�������D��E�����ABC�ECB

-�����E�F�����C�F�B������A��A�BF��#�B��9�(

4��)#DA�7����#��A��C���ECB�����CF�B���A��(�

/� 'CB�D�E��EA�B�D������DCB���B�#�E?�C�E�������F��������������F�#D��F����

6 ������� ������F�� ���� ��� ��B�C� #A���?�EA�B�C� 1�AC�� F��F��� +B�� CDEA�B� ��� D�ECB�AEACB��C�-�1��EC#C����F�#D��F��������

A�D��AB��B���A�C��B�0�1A�A�B���2�

���AB��34�����/3�

C�ECB�����CF�B� �

C�E�E������".%4�-�

A��� EC�EF�#�BF����� DCB�� ��� �A��

��������EC�EF�(�

Page 97: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��A

�����BC���B���DACB�FC�����

���

*�� ��� 8A���� 1�#C�� ���� �9��F�B�C� ��� �A�� �� !#�����EC�EF�#�BF��N��BF��!,�3�-�!4�,��DCBA#

�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��

/*Opiron Electronics Medición de temperatura con sensor 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. printlC" ); delay (1000); }

D��AB��B���A�C��B�0�1A�A�B���2�

���AB��3/�����/3�

�� �� !4<� ��� ��B�C�CBA#���#�BF�D

TMP36 o LM3

ln ( " grados

Page 98: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��

�����BC���B���DACB�FC�����

���

���ABC��

>���B����C����

)B��E��� -�F�C������EACB����

������� ECB���F�� ��� F�C��� ���EACBDC-�EFC��B��C���A��A�BF����AB$�(�

- *�F��?��F�������B�C���".%4(�

- *�F��?��F����D��E�����

)B� B���FC�E�B��� ���YC�F���(

MA��CF�FCA����B����E�B������YC�F�����

- +�C� ��� �B� ��B�C� ��� ��7� ECB?FFD(CC>>>�-C�F����EC#C>�F8,?F92

A�D��AB��B���A�C��B�0�1A�A�B���2�

���AB��36�����/3�

���EACB���� ECB� ���

�C����F�#D��F���

�����ABC�+BC�

F��������DACB(�

7� ECB� ���ABC� �B

C>�FE? 1R�EA>D

Page 99: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����A�D��A

�����BC���B���DACB�FC�����

���

=���FC��F�FCA����(

)B� ��� >��� FA�B��� CFC�� DC-�EFC�� ��BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�FCA��

����BC��DC-�EFC������F��ABF����B��CB(

- &C�C� �C��� ��� ��B�C� "*0� -� ��DACB�?FFD(CC>>>�CDACB�EC#CDCF8C�A�C��D��D��B�CD��D-D���ABCD�-

I�����E$� -�EC#�BF�AC�

)B� �DACB� F�B�#C�� EC#C� #�F�� �������AC�D�������BC�����D�BFC����1A�F��D�FAEAD�� �B� B���FC� 8CC� �A� FA�B��� ����ABAEA�FA1����D�EFC�����F��DC-�EFC�C�E���B(�

- ?FFD(CC>>>�CDACB�EC#C8CC�D�A-C8CC�C��D�BC��

D��AB��B���A�C��B�0�1A�A�B���2�

���AB��35�����/3�

FC�� ���EACB��C�<�

�FCA�����

CB(�

0� -� ���ABC� �-��B(�

CF8C�ACCFC�CD�-DCDACB

F�� ���� E�����A���1A�F����B�#�F��-��� ����B�� ����� C��C�E�����A��CFC�

Page 100: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�����

�����BC���B���DACB�FC�����

���

.�����D���������C0������������

-��B����CBA����

� �C��#�EA�B� � � �� �C��#�EA�B� -� A�&��AEC

��AB�C���D��

"��D��E�����ABC�+BC�����B�D����@C�C��B��CD����B� ECB�EF�� FC�C� FADC� ���A�DC�AFA1C��D���?�E������ABF��EFE��ECB� ��� �BFCBC<� -� ���� DC��#C��DC��#��ECB�B���FC��'��)B���F��F�FCA���?��#C���B��D��C�������E��EF���FAE���D

��'��!B�

)B����D���BF��F�FCA���1��#C�(�

- &�C���������B�C�"*0��

- '�#C�ECB�EF��C����B��D��E������

- ��� 8�BEACB�#A�BFC� #��A�BF��D�EFAEC��DC�#��AC�������ABC��

1�A�8�A��(�$B98�A��������A�B�

A��>���B�E���AC(�

����A�D��AB��B���A�C��B�

0�1A�A�B���2�

���AB��33�����/3�

�����

-� A��>��� � ��

B��C��������������

AE���DABEAD������

�������ABC��

�A�BF�� �9�#D�C���

Page 101: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

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

- '�������

�C8F>���B�E���AC�

- �*)� ��� ���ABC<� ���E����?FFD(CC���ABC�EEC�BC.�ABC�C8F>�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���22�����/3�

������� �B:

8F>��

Page 102: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

F��B� *������BA��+ �

5� )�� ��B�C�"*0� FA�B�� ��� �A��A�BF�� 8C#�� -� ����EFAE�(�

&�B� �B� E��BF�� ���� �A��A�BF��� ECB�A���EACB�#D�7�(�

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

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���2������/3�

�� -� �D���BF�EA�B�

��EACB��� �BF��� ���

���1�������1��C��B���� ABEA��� �C��� ��������B�C����1��C������ #��A��� ���� ���

��9�� ��� 1��C� ��� �����1��C(�

Page 103: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

K� ����B���E��EF���FAE��������F����B�C��CB(�

- &A�#DC������D���F��ECFC<�A�����D�����������A��B���D���F���DA����

- M���B����1��C�����E���C������ABF�B�A��

- �CB��B����AEC�.

"� ����B����D�AE�EACB���������B�C�"*0��CB(�

- +�C��B�8CFCECDA��C��(�*�B�A��������F�B

- �D�AE�EACB������ECBFC����7��B����E������

- H���B7������EF�BAE����

- )��ADC�����D������EC�CA#�FAE���

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���2!�����/3�

D����D�AE�EACB���

�B�A������������7���

����F�B���

Page 104: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

� .�����D������C0��B���������BA

5� "�� DA#��� D�F�� ���� DC-�EFC� ECB�A�F�� �B��B�C�"*0������DCFC�C���D���DC����#D#��AEACB��������7��"���?��#C��#��A�BF���

K� M�#C����#CBF������A��A�BF��EAE�AFC��B����DC

)��EAE�AFC�ECB�A�F�����AE�#�BF���B�ECB�EF���A�F�BEA�� ��� 1��C� ��� �$U� -� �B� ��B�C� "*�BF�� ���D�FA�����B��C�� �B�2�������ABC� -����A�F�BEA�<�F���EC#C����#���F���B����8A���<�DC���?�E�����#��AEA�B�������B�C��

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���2%�����/3�

�����BA��+

�F�� �B� ECB�EF�� ������#D�7����?�E��

����DCFC�C��(�

B�EF���B���A���B��C� "*0�� 'CB�EF��C� -��B��D�F����� ���A���<��B�E�����D���

Page 105: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

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

4� 'C#DA��#C�� -� 1�A8AE�#C�� ���� ��� E��A�C� BBAB�EB��C(� // www.opiron.com // by A.Girod // Lectura de los valores medidos por unLDR int LDR_pin =0; // Leemos del pin 0 int LDR_val=0; // Variable para leer lodel LDR void setup() { // Visualización de los valores por la // Clicar en el botón Serial Monitor pvisualizar Serial. begin (9600); } void loop(){ // En el loop iremos leyendo continuamsensor LDR LDR_val = analogRead (LDR_pin); // Lectvalor LDR //Impresión de los valores leídos por Monitor Serial. print ( "LDR = " );

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���2,�����/3�

��� ��� ���ABC<��F��C� ��F�B� ������BECBF��#C��

A�C� BC� D���BF��

un sensor

los datos

la consola para

amente del

ctura del

r Serial

Page 106: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

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

B� )#D�7�#C����#��A(�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���24�����/3�

Page 107: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

Cuando acercamos tenemos lasencendidas, los valores se ven mácercanos a 30 y cuándo apagamos la valores son bajos.

*�������B�(����#��B�����������9C�������C0

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

K� M�#C����#CBF������A��A�BF��EAE�AFC��B����DC��A�FC�����ECB�EF��#C���B���A�����")*������

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���2/�����/3�

s luces ás altos, luz, los

�����9C���D��

�����B�")*��B���?��AF�EA�B��*���C�F�B�#C�������7�B� E�E�BC�� �� 2<���7<� �C�� 1��C���C�� ������ �B��

���DCFC�C��<�����������!!2U(�

Page 108: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

"�� DABEAD��� �A8��BEA�� ECB� ��� �����#�� �BF?�#C���@��A�C��B�")*�ECB��B����A�F�BEA��EDAB��%�������ABC��

3 +B��1A�F�����������#������EAE�AFC(�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���26�����/3�

�� �BF�AC� ��� �����BEA��ECB�EF��C�����

Page 109: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

4��?C�� 1�#C�� ��� �C8F>��� ��� ���ABC� -� ED���#C�����E��A�C������BECBF��A���B������EE�CE�#�BFC(���F�B���������FB��������B�������A��A����

B�'C#DC���#C�� ���<� �BE�B�A�B�C� ��� ��7� �?��AF�EA�B<� ��� ")*� ��� �D���<� -� �A� �D���#C�� �?��AF�EA�B<����")*�����BEA�B����

&�#�A�B�1�#C���������FA�#DC������D���F����"*0� ��� #�-� ECFC<� DC� �C� ���� DC��#C��

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���25�����/3�

� -� ECDA�#C�� -�����EEA�B������F��������������F�����

��7� ��� B���F��#C�� ��� ��7� ��� ���

�F������B���B�C��#C�� ����C� �B�

Page 110: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

�D�AE�EACB��� ���� ���A��B� ��� �B� FA�#DC�ECFC��

�D��#B�5&����CA������B��!��BA�������������BA�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���23�����/3�

#DC� ��� ��D���F��

�������B���BA�

Page 111: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

'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 // Lectura de los valores medido// sensor LDR int LDR_pin = 0; // Leeremos d int LDR_val = 0; // Variable pa// los datos del LDR void setup() { // Visualización de los valores// consola, hay que cilcar en el// Serial Monitor Serial. begin (9600); } void loop(){ // En el loop iremos leyendo con// te del sensor LDR LDR_val = analogRead (LDR_pin);read input LDR value //Impresión de los valores leído// sensor por pantalla Serial. print ( "LDR = " ); Serial. println (LDR_val); // Paro 1 segundo delay (1000); }

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����2�����/3�

os por un

del pin 0

ara leer

s por la l botón

ntinuamen

; //

os por el

Page 112: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

�D��#B� K&� *�������B� (� ���#��B� ��9C���D���������C0�

Copia y pega el siguiente código en el IDE de Arduino. Luego compila y asegúrate que no tiene errores. Finalmente transfiérelo a la placa Arduino.

// www.opiron.com // by A.Girod // Lectura de los valores medid// sensor LDR int LED_pin=13; // El // en el pin 13 int LDR_pin = 0; // Lee// pin 0 int LDR_val = 0; // Var// para leer los datos del LDR void setup() { pinMode (LED_pin, OUTPUT); // está en el pin 13 } void loop(){ // En el loop iremos leyendo // continuamente del sensor LDR LDR_val = analogRead (LDR_pin)// 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, enc iendo el l{ digitalWrite (LED_pin, HIGH);// Encendemos el LED

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����������/3�

�B� ��� ���� ���

idos por un

l LED está

eeremos del

ariable

// El LED

o DR n);

;

led

);

Page 113: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

} }

>���B����C����

)B��E���-�F�C������EACB�����

&�C��� �C��� 8�BEACB�#A�BFC� �8CFC���EFAEC(�

- ?FFD(CC���>A$AD��A��C�C>A$ACICEA��

)B�B���FC�E�B������YC�F���(

MA��CF�FCA����B����E�B������YC�F������

- +�C� ��� �B� ��B�C� ��� ��7� EC?FFD(CC>>>�-C�F����EC#C>�FE8,?F92�

=���FC��

)B� ��� >��� FA�B��� CFC�� DC-�EFC�� ��BF���B(�

- >>>�CDACB�EC#CF�FCA�����

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����!�����/3�

FC� ��� ��B�C�

A$ACICFC��A�F�B

��������DACB(�

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

FC�� ���EACB��C�<�

Page 114: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

F�FCA����(�

I�����E$�-�EC#�BF�AC�

)B� �DACB� F�B�#C�� EC#C� #�F�� ������AC�D�������BC�����D�BFC����1A�F�D�FAEAD�� �B� B���FC� 8CC� �A� FA�B��� ���ABAEA�FA1����D�EFC�����F��DC-�EFC�C�E��B(�

- ?FFD(CC>>>�CDACB�EC#C8CC��A-C8CC�C��D�BC�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����%�����/3�

F�� ���� E�����A����1A�F����B�#�F��-���� ����B�� ����� C�C�C�E�����A��CFC�

8CC�D

Page 115: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&��FA���AB�����B

�����BC���B���DACB�FC�����

���

FA���AB�����B���B��C���C00�A��

-��B����CBA����

�� �C��#�EA�B� � � �� �C��#�EA�B� -� A��>&��AEC��

��AB�C���D��

"��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� ����BFCBC<� -� ���� DC��#C��DC��#�� ECB� B���FC� �'��)B���F�� F�FCA���?��#C���B��D��C� �� ���� E��EF���FAE���DABEAD������

��'��!B��

M�� ��� 8�BEACB�#A�BFC� ���AEC� ��� �B� ��77�<� �D#CBF��C� �C��� �B�� DCFC�C��� -� ���ABC�� *��

�����B���B��C���C00�A�0�1A�A�B���2�

���AB����,�����/3�

A��>��� � ��

�<� �D�B��� ���� *���C���� -�

Page 116: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

1�A8AE�� �B� E��A�C� �C��� ���ABC� D��� ��8�BEACB�#A�BFC��

1�A�8�A��(�$B98�A��������A�B�

A��>���B�E���AC(�

- H�77���

- �E��

- '������

- 0��A�FC�����22��?#��

�C8F>���B�E���AC�

- �*)�������ABC<����E��������B(��?FFD(CC���ABC�EEC�BC.�ABC�C8F>

� �

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����4�����/3�

�� ��#C�F�� ���

���B(���C8F>����

Page 117: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

F��B� ��AB�C���D�&�*���C00�A�B�0C��

5� )��7�#���C�N���77��C�DA�7C��D��$���B�AB���#�BFC� E�D�7� ��� F�B�8C#�� ��� ���EF�CBA�C��

K� )��EC�7�B���� �C����77��DA�7C���EFAEC�����A�EC� DA�7C<� ���� ECB�A�F�� ��� �B�� D��E�� E��B�� E�D�� #�F��AE��� �A� ��� �A�EC� ��� ECBFC��EAE�AFC� C�EA��BF�� �BF�BC� ��� ?����� ��� �B� FDA�7C���EFAEC���A����EAE�AFC�C�EA���C���F��ABEE�E���<���������BC#AB��7�#���C�DA�7C���EF

� ��������B���

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����/�����/3�

B�0C����BA

��B�AB����D<�����B�� ���EFAEA���� �B�

EC������B� �A#D���E�� E��#AE�� ECB�BFC���C� DC� �B��� �B� F�B���EFC��F��ABE��A�C��B����C���EFAEC�

Page 118: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

5�� "C�� ��B���C��� ��� �CBA�C�� DA�7C����A�DC�AFA1C���DFC��D�������A��@C�������#��EE�FAEC�������F�E?C��B�C����8�E��BEA�<�B��D��FC���C#��FAEC��-����#��AEAB��

� .B��'�

�� �A#�C� 1�#C�� �� 8A9�BC�� �B� ��� ��77�<�FA�B���C��E�����<����B��C�-����C9C<�����ECB

- )��B��C�����=*�������D��E�

- )��C9C��BF���B����A�F�BEA�-��B�����A����A�AF���������AB

)�� A#DCF�BF�� �EC��� ���� ��� D���BEA�EC�C��� ��� �C�� E������ �1���B� ���� �C�� DDC��A���<�-������C��E������ AB�AE�B�D�EA��ECB�EF��B���FC��A�DC�AFA1C������D��E��

!� A�7�����A��A�BF��#CBF�9�(�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����6�����/3�

A�7C���EFAEC�� �CB����#���-�ECBFC�����BEA�<�DC��9�#D�C�

�77�<� EC#C� 1��A�����ECB�EF��#C�(�

��D��E��������ABC��

F�BEA������22��?#����ABC��

���BEA�� ��� �C�� �C��� �C�� DA�7C�� FA�B�B�D�EA��#�BF��EC#C�

Page 119: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

%�� �9C�ECB��C��DAB����������A�<��C�C�DC��#C���DAB����J.��

,� )����#�FAEC(�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����5�����/3�

#C�������C��

Page 120: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

� FAB#A�����D�������A�C��

�� )B�8�BEA�B���F�D���E��C��������DAB���������A��<����E������F��ECB�EF��C������77�(�void setup() { pinMode (11, OUTPUT); // El pin 11 e// tenemos conectado el Buzzer }

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB����3�����/3�

��A�C��B

��������B�DAB����

es donde

Page 121: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

!� *���C��C��B��8�BEA�B�������������#C��CB�<�?������������77��FFC���G�!�FCBC���A8��BF��BF��E�����BC�������C��422#�(�void sonar (){ analogWrite (buzzer,20); //emite delay (500); //espera medio segun analogWrite (buzzer,120); //emite// sonido delay (500); //espera medio segun}

%� �CB�C����8�BEA�B��CB���B�����CCD(�void loop() { sonar(); // con este ejemplo hacemos// buzzer vaya tocando tonos de difer// frecuencias alternativamente }

,� )��E��A�C�EC#D��FC���F���B������EEA�B�E��A�C

� ���9C���D��B�������A�C��

�� "�� 8�BEA�B� FCB�QT� ��� ���ABC� ��B��� CB���B��8�E��BEA����������ECB��B�EAE�C����F���D�1��#����C����J.��B�����B��E�D .

"���ABF�BA��������8�BEA�B���(�

- FCB�QDAB<�8�E��BEA�T���

- FCB�QDAB<�8�E��BEA�<����EA�BT

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���!2�����/3�

�CB�<��B����������BF��<�D��B�C�

1 sonido ndo e otro

ndo

s que el rentes

E��A�C����

A�C��B

�� CB���� �J.� ����F���9C�����42V�

�EA�BT�

Page 122: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

)�F��8�BEA�B�BC���������#�BF��1��AC���D�D��#�FC���������BCF���#E�AE����(�8�E��B��F����B�#E�AE�T�-�������EA�B�

!� A��#C�� �B�� DC��#�EA�B� ECB� CFC� E���ABC�D���1��E�#C�8�BEACB�(�

�A#�C� ��� FC�C� ��E���#C�� ���� 1�8�E��BEA��-����EA�B(�int pin=11; int frecuencia=250; int duracion= 1000;

)�� ��EA<� FCE��#C�� �B�� BCF�� ��� !42A7����B�C�Q�222#�T�

%� "�� DCB�#C�� ��BFC� ��� ��� 8�BEA�B� ��F�D<�9�E�F��E��B�C���B���#C�����DC��#�(void setup() { tone (pin, frecuencia, duracion)}

,� )B����8�BEA�B��CCD�BC�DCB�#C��B���(�void loop() { // Nada }

4� )��E��A�C�EC#D��FC���F���B������EEA�B E��

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���!������/3�

C���D�����B���!��E��BEA��QFCBC�C�

CFC� E��A�C� �C���

���� 1�A������ DAB<�

!42A7� ���BF�� �B�

��F�D<� D��� ���� ����#�(�

);

E��A�C�!�

Page 123: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

�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�

/// www.opiron.com // by A.Girod // Haciendo "cantar" a un buzzervoid setup() { pinMode (11, OUTPUT); // Ees donde tenemos conectado el Bu} void loop() { sonar(); // cejemplo hacemos que el buzzer vatocando /de diferentes frecuencias alternativamente } void sonar (){ analogWrite (11,20); //emitesonido delay (500); //espera medio analogWrite (11,120); //emitsonido delay (500); //espera medio }

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���!!�����/3�

r

El pin 11 uzzer

con este aya

// tonos

e 1

segundo te otro

segundo

Page 124: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.

�����BC���B���DACB�FC�����

���

�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 buint pin=11; int frecuencia=250; int duracion= 1000; void setup() { tone (pin, frecuencia, d} void loop() { // Nada }

>���B����C����

)B��E���-�F�C������EACB�����

�������ECB���F�� ��� F�C��� ���EACDC-�EFC��B��C���A��A�BF����AB$�(�

- �A�7C���EFAEA���(�?FFD(CC���>A$AD��A��C�C>AEFAEA����

- �J.<� #C����EA�B� DC�D���C�(�?FFD(CC���>A$AD��A��C�C>AEAV'%VH%BXDCX�BE?CX�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���!%�����/3�

uzzer 2

duracion);

���EACB����ECB����

�C>A$AC�A�7C���

DC� �BE?��� ���

�C>A$AC.C����E?CX��XD���C�

Page 125: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

� � �

)B� B���FC�E�B��� ���YC�F���(�

MA��CF�FCA��� �B� ��� E�B��� ��� YC�DACB(�

�=���FC��F�FCA����(�

)B� ��� >��� FA�B��� CFC�����EACB��C�<��BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�FC

I�����E$�-�EC#�BF�AC��

)B� �DACB� F�B�#C�� EC#C� #E�����A�� ����AC� D����� ��BC�� ���1A�F����B�#�F�� -�D�FAEAD�� �B�B���FFA�B�������B�������C�ABAEA�FA1����D�DC-�EFC�C�E�����A��CFC��B(�

- ?FFD(CC>>>�CDACB�EC#C8C�A-C8CC�C��D�BC�

.�����D������C0��B���A�C��B�0�1A�A�B���2�

���AB���!,�����/3�

�� YC�F���� ���

C�� DC-�EFC��

#CF�FCA�����

C� #�F�� ����C�� ��� D�BFC� ���

��FC� 8CC� �A����D�EFC�����F��

#C8CC�D

Page 126: Guia de Arduino Para Principiantes Proyectos y Tutoriales

� !E����A��������"����#����A$

�����BC���B���DACB�FC�����

���

D���D��������A�A7�������A�C��B�-��B����CBA����

���C��#�EA�B������C��#�EA�B�-�A��>���

��AB�C���D��

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

��'��!B��

)B���F��F�FCA����D�B���#C�(�

- �B�F�����A������������ABC��

- 'CBCE��#C�� ����BC�� �AFAC�� ��B��A������D������ABC��

1�A�8�A��(�$B98�A��������A�B�

A��>���B�E���AC(�

�#����A$C�F��A%������C�

��FEAC��

��'���(E�%)A�

���AB���!4�����/3�

�>������&��AEC��

�CB� E�D�E��� ���C��DC-�EFC���A�-�� EC#C� ���ABC��� CFC��� )B� ��F���� ��#�BF�� ����C� EC#D�FA���� ECB�

� ��B��� �BECBF��

Page 127: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D���

�����BC���B���DACB�FC�����

���

- �*)�������ABC�AB�F����C��B�����'��

- ���E�����ABC�QCDEACB��<�D�C��EC#�B�

�C8F>���B�E���AC�

- �*)�������ABC<����E��������B(��?FFD(CC���ABC�EEC�BC.�ABC�C8F>�

��D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���!/�����/3�

#�B�����T��

8F>����

Page 128: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D�

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

���C� ��AB�C���D�

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

� E+D�����C��B����B�A�A����

��Podéis encontrar librerías relaArduino en la descripción de Opiron , pero también en Arduin

����D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���!6�����/3�

������ABC���F�� ���1��-� DC�A���� ���� ECB� ���B��B��1���A������A�-�����ABC� �B� �C�� ����

A�A����A�A7���

acionadas con productos de

no Playground ,

Page 129: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D���

�����BC���B���DACB�FC�����

���

google code y github entre otros.

� F��B���A�!�B�

�� �BF��� ��� ���E�� E�����A�� �A����<� F�B�����A�EFCAC� �CB��� ��#�E�B�� ���� �A������ F)�F���A�EFCAC�F�B����������F���B�F���$�FE?

!� M���FC� �$�FE?8C���� ��� �CB��� ���AB1���FC���$�FE?����*�D�B�A�B�C������A�F�#�����A�������#�E�B����B(�

- "AB�B(�C?C#�C_���B�#�^�

- .�EABFC�?(�*�BFC���� ��� E�D�F��F*��B������E�D�F��F���ABCG��

- JAB�C>�(� *�BFC� ��� ��� E�D�F�� F*��B������E�D�F��F���ABCG�

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

��D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���!5�����/3�

B���� ���� E��� �B����� F'CBFA��F��G���$�FE?8C����

���ABC� ��#�E�B���F�#��CD��FA1C�����

F��F*CE�#�BF�G� ���

F�� F*CE�#�BF�G� ���

^��8��BE��� -�

Page 130: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D�

�����BC���B���DACB�FC�����

���

,� M�� �� F�� �$�FE?8C���� -� E��� �B�� EF"A��A��G��

4� )B� ��� B��1�� E�D�F�� E����� ��#�E�B��#��������#C���@��A���1���FC��*)������C�DC���#C��?�E��F�#�A�B���BFC�������E��B�����F�B���#�E�B����������A������F�F�B

� E�D�B�������A�C������A�A7����

�� )�� �*)� ��� ���ABC� ���C� ���E�� B��1��� ���BE�<�DC��C�����DA#�C����FC�C<�EA��

����D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���!3�����/3�

�B�� E�D�F�� ���#����

#C�� ���� �A�������������ABC����B����������E�D�F���A��A��<���F�F�B���G��

�A7������A�C��B�

�1��� �A������ E��B�C�<�EA�������*)��

Page 131: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D���

�����BC���B���DACB�FC�����

���

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

%� M�#C������B��E�(�

- ?FFD(CCD��-�C�B�����ABC�EECC'C��

)B� ��� �B��E�� 1�#C�� ����BC�� ��F������ ��� ���?A�FCA�<����EADEA�B<�-��B����1���BD�AE�EA�B

M�#C�� �� ��� ��EEA�B� ��B��� DCB�� FAC>��B�F���G� -� ��� ��#C�� ��� �B��E��� ��� BC�� ��A�#��A�8A�<���������B���DC��#C�����E����

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

,� ��A#C������E?A1C� �7AD�-� �C����EC#DA#A#F�B��#C�������A������

� E+D����������A����A�A7��

�� "��� �A������ �B� ���ABC� ��� AB�F���B� �CBAB�F����C� B���FC� �*)� ��� ���ABC<� DC� �AB�F���#C���B�'(�BC�����������B�����A��A�BF�

!� M�#C�� ��� �A�EFCAC� �CB��� F�B��#C��AB�F������� -� EC#DC��#C�� ���� ���EC�EF�#�BF������E?A1C��

��D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���%2�����/3�

�����������B�C����

'C��C�02,�

��� ��� �A����� EC#C�E�EA�B������C���

AC>� FC� A#DCF� C�� ��A�� ��� D��AB�� �����������E?A1C(�

$�-���,���BA/$�

A#A#C��������CB���

A�A7���

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

�#C�� ���� �A��������� ?�� �BF���C�

Page 132: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D�

�����BC���B���DACB�FC�����

���

"��E�D�F������BC��?��������C����F+�F�G-����F�����BF�AC#�BF��

%� �BAEA�#C������*)�������ABC��

,� ��A#C������9�#D�C�����ECBFA�B������A����

4� 'C#DC��#C������EC#DA����

����D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���%������/3�

+�F�G<�-�������Fb���G�

�A����(�

Page 133: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D���

�����BC���B���DACB�FC�����

���

/� M�A8AE�B�C���F��D��C<�-������#C������B���

��D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���%!�����/3�

��B���F�� �A��������

Page 134: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D�

�����BC���B���DACB�FC�����

���

?��AB�F����C�EC�EF�#�BF���B�B���FC��*)

� ��#C�B���AB������

�� ����BC�� DC���#��� EC#�B��� �CB� ����EC#DA��EA�B��BECBF�#C�(�

- FBBBBG��C���BCF�B�#����F-D�(�)�F����A�C��(�

�D "A�����BC�AB�F�������Q1��������

!D "A�����#���BC#������

3- =C� ��� ?�� E���C� ��� �*)�� QE1���1����ABAEA��CT

Últimos apuntes

)B��E��� -�F�C������EACB����

������� ECB���F�� ��� F�C��� ���EDC-�EFC��B��C���A��A�BF����AB$�(�

Videotutorial en el canal dOpiron:

. Crea tus propias librería

?FFD(CC>>>�-C�F����EC#C>�FE? 1

����D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���%%�����/3�

C��*)�������ABC�

�����

� ���� ���D���� ��� ���

(�)�F���C�D��������

��������T�

)�� QEA��� ��� �*)� -�

� ���EACB���� ECB� ���

de Youtube de

as de Arduino:

�FE? 1RE70�291��C$

Page 135: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�-C���A���AB���AB(��B�&�D���D���

�����BC���B���DACB�FC�����

���

)B� B���FC�E�B��� ���YC�F���(

=���FC��F�FCA����:

)B� ��� >��� FA�B��� CFC�� DC-�EFC���BF���B(�

- >>>�CDACB�EC#CF�FCA���

����BC��DC-�EFC������F��ABF����B��C

- &C�C��C���&C�E?��'��B( ?FFD(CC>>>�CDACB�EC#CDCF�C��DFC�E?C�ED-D���ABCD�-D

I�����E$�-�EC#�BF�AC�

)B��DACB�F�B�#C��EC#C�#�F������E����AC�D�������BC�����D�BFC����1A�FD�FAEAD���B�B���FC�8CC��A�FA�B�������ABAEA�FA1����D�EFC�����F��DC-�EFC�C�E��B(�

- ?FFD(CC>>>�CDACB�EC#C8CC�A-C8CC�C��D�BC��

��D��������A�A7������

�A�C��B�0�1A�A�B���2�

���AB���%,�����/3�

�EFC�� ���EACB��C�<�

��B��CB(�

CDCF8C�ACCFC�CDDCDACB

������E�����A�����1A�F����B�#�F��-��������B�������C�FC�C�E�����A��CFC�

C8CC�D

Page 136: Guia de Arduino Para Principiantes Proyectos y Tutoriales

� -C���A���AB���AB(��B�&�.��

�����BC���B���DACB�FC�����

���

.���'B����C�����+�

-��B����CBA����

���C��#�EA�B������C��#�EA�B�-�A��>���

��AB�C���D��

"��� "'*\�� ��� ���B� �B� ��� ���EF�BAE�� ECB� 8�E1A����A7����FC������DCE��C���������#C��#�B�9�

��'��!B��

)��F�FCA���FA�B��EC#C�C�9�FA1C�����BD�AE�EA�B����FA�A7�EA�B�����B��"'*����EF�BAE��D��� ��������� ECB����ABC��)B���� F�FCA��� ���ABE��-�B� ����ECB�BACB��<�EC#DCB�BF���-�DC��#�EA�B�B�E����C.

1�A�8�A��(�$B98�A��������A�B�

A��>���B�E���AC(�

�&�.���'B����C�����+�0�1A�A�B���2�

���AB���%4�����/3�

�>������&��AEC��

B� 8�E��BEA�� D���#�B�9���

A�B�������EC�EF��

�B�E���A��D������

Page 137: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'B�

�����BC���B���DACB�FC�����

���

- �CF�BEA�#�FC�����2$a���

- "'*��*.�/2!O��

- ���E���CFC�C����

- '���������ECB�BA�B��

- ���E�����ABC��

- �E��

- '�����+�H��

�C8F>���B�E���AC�

- �*)�������ABC<����E��������B( ?FFD(CC���ABC�EEC�BC.�ABC�C8F>�

� �

���'B����C�����+�0�1A�A�B���2�

���AB���%/�����/3�

8F>���

Page 138: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'

�����BC���B���DACB�FC�����

���

���AC���B�������B��BA����B�

F��B� �B�����A���B���������������B�A

5� &�B��B�E��BF�������A��A�BF���ECB�A���EACB

- �/B!�E��EF�����

- ��A#�BF�EA�B���%�%M��

- 'C#D�FA����ECB�����A�����A*,,65

=CF����������#C�����#C�C����EC#�BAED����?C�BC��DAB���-�E�����<�-�DC��C�F����#CBF�9���)��#C�C�,��AF������C���AF��*H���A7�����EC#�BAE�EA�B�N�HAF�����#�-C�D

� .B��'�������+��B�A��F�����F

�� )B� ��� �A��A�BF�� 8CFC� F�B�#C�� ��� �����#�FA�B������������B���FC�DC-�EFC(�

.���'B����C�����+�0�1A�A�B���2�

���AB���%6�����/3�

���B�A�������+

�EACB���������"'*(�

,,652��

#�BAE�EA�B����,��AF���C�F�BFC��A#D�A8AE��AF��*H6���*H,�D����-C�D��CD��

�����FABB%B�A�

���#�FAEC� ��� E�#C�

Page 139: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'B�

�����BC���B���DACB�FC�����

���

!� *���BF����BC�DC��#C��ECB�EF���A�EF�#�����D��E���CFC�C���-������BC�FA�B��ECB�BAD��� ���C�� �C� �C� F�BFC<� �BF��� ��� B���� EC�CDAB��� �B� ��� "'*� DAB��� ��� ECB�BA�B� DECB�EF�������D��E���CFC�C���

,� 0���A7������ECB�BACB���F���-�EC#C����#���F!�����DCE��A#A�BFC��)��DABC�F����EC#C��A��� Arduino LCD

2 Enable

3 Data Bit

4 Data Bit

5 Data Bit

���'B����C�����+�0�1A�A�B���2�

���AB���%5�����/3�

�EF�#�BF�����"'*�ECB�BACB���#�E?C��� EC�CE�� ��� FA�� ���A�B� D��� DC�����

���F���B����D��C�C��A���(�

0 (DB0)

1 (DB1)

2 (DB2)

Page 140: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'

�����BC���B���DACB�FC�����

���

6 Data Bi

7 Data Bi

8 Data Bi

9 Data Bi

10 Data Bi

11 Read/Wr

12 Registe

4� +B��1�7�1�A8AE��C����#CBF�9�<�ECB�EF����+BC�����'��-���D������������ABAEA��AE���

FAB#A�����D������A�C�

�� �BAEA��A7������*)�������ABC��

!�M����IA���C�)B�#D����C�"A��A�'-�F��CA��

%��BF������EC#DA��<����E���C������E��A�C��

LiquidCrystal lcd(RS, Enable, D4,

)�F��AB�F�EEA�B������D�EA��#�BF��A#DCF������ ��� ��D�E�8AE�B� �C�� DAB��� �CB��� ��� ECD���B���FC��9�#D�C�DC��9�#D�C(��

.���'B����C�����+�0�1A�A�B���2�

���AB���%3�����/3�

it 3 (DB3)

it 4 (DB4)

it 5 (DB5)

it 6 (DB6)

it 7 (DB7)

rite (RW)

er Select(RS)

EF�����D��E�����ABC�

��A�C��B

�CA���C�JC����

�A�C����AB�F�EEA�B(�

, D5, D6, D7)

DCF�BF��DC�����B�� ��� ECB�EF�� ��� "'*<�

Page 141: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'B�

�����BC���B���DACB�FC�����

���

LiquidCrystal lcd(12, 11, 10, 9,

-A���9�A����������AB#A�������

�� +B�� 1�7� ?�E?��� ���� EC#DC��EACB��<�DC��#��-�����E�F������BC�FA�B��BAB�EB��

!� IAB��#�BF�<�F�B�8A������DC��#�������ABC

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

��C����9������&��'C�������B�

�� �A����C�1�A��E�����AFC�<�F�B����B�E��BF�������� ��� D�BF����� ��� ECBFC���#��A�BF�� ��� DAB%ECB�EF��C����B�DCF�BEA�#�FC�����2$a���

�9E�F��C�#��A�BF���B����FCBA����C�?��F���

���'B����C�����+�0�1A�A�B���2�

���AB���,2�����/3�

, 8, 7);

�����A�C��B

B��<� EC#DA��� ����EB��C��

��ABC��

�� FA���C<� JC��G�

���B�A���,

F���������ECBF��F���� DAB%� ��� ��� "'*�

��F������1A����AE���

Page 142: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'

�����BC���B���DACB�FC�����

���

�C��E��EF����EC�EF�#�BF���

Código

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

/* LiquidCrystal Library - Hello W Demonstrates the use a 16x2 LCD e LiquidCrystal library works with all LCD displ compatible with the Hitachi HD44780 driver. There arem out there, and you can usually tell them by the 16 -pin interface. This sketch prints "Hello World! and shows the time. The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3

� E���CF����

���C�A$�����

.���'B����C�����+�0�1A�A�B���2�

���AB���,������/3�

World

display. Th

lays that are

re many of th

-

!" to the LCD

11

Page 143: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'B�

�����BC���B���DACB�FC�����

���

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

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

���'B����C�����+�0�1A�A�B���2�

���AB���,!�����/3�

008

a.net)

c domain.

/LiquidCrys

numbers of

2);

lumns and

Page 144: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'

�����BC���B���DACB�FC�����

���

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

>���B����C����

)B��E��� -�F�C������EACB�����

������� ECB���F�� ��� F�C��� ���EACDC-�EFC��B��C���A��A�BF����AB$�(�

- &�EBC�C��������"'*(�

?FFD(CC���>A$AD��A��C�C>A$ACA�F��X�V'%V�*��A�C�

- &�EBC�C����MI*(�

?FFD(CC�B�>A$AD��A��C�C>A$AC��E�BFX�A�D��-�

- "AB$����A�����"-��A�'-�F���"

?FFD(CC���ABC�EEC��C0�8��B�F��

.���'B����C�����+�0�1A�A�B���2�

���AB���,%�����/3�

line 1 row, since

since reset:

���EACB���� ECB� ���

C>A$AC��BF����X��XE

C>A$ACM�E��#X8��C

-�F���"'*(�

�8��BE�C"A��A�'-

Page 145: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-C���A���AB���AB(��B�&�.���'B�

�����BC���B���DACB�FC�����

���

)B� B���FC�E�B��� ���YC�F���(

MA��CF�FCA����B����E�B������YC�F������

D� MA��CF�FCA��� �C��� "'*\�� �?FFD(CC>>>�-C�F����EC#C>�FE? 1RDF)9AJ6�P-.

=���FC��F�FCA����

)B� ��� >��� FA�B��� CFC�� DC-�EFC�� �BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�FCA�

I�����E$� -�EC#�BF�AC�

)B� �DACB� F�B�#C�� EC#C� #�F�� ������AC�D�������BC�����D�BFC����1A�F�D�FAEAD�� �B� B���FC� 8CC� �A� FA�B��� ���ABAEA�FA1����D�EFC�����F��DC-�EFC�C�E��B(�

- ?FFD(CC>>>�CDACB�EC#C8CC��A-C8CC�C��D�BC�

���'B����C�����+�0�1A�A�B���2�

���AB���,,�����/3�

��������DACB(�

\�� ��� �DACB(�

EFC�� ���EACB��C�<�

F�FCA����

�F�� ���� E�����A����1A�F����B�#�F��-���� ����B�� ����� C�C�C�E�����A��CFC�

8CC�D

Page 146: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

+����� ��AC�B�� �B�� C�� ���C�A��B���B��

-��B����CBA����

��� �C��#�EA�B� � � �� �C��#�EA�B� -� A�&��AEC�

��AB�C���D��

"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�FCA��� 1��#C�� E�#C� 8�BEACB�B� �C����B�C��� ��� ��F��CBA�C�<� ���� E��EF���FAE���FA�B�B�-�E�#C�DC��#��C��ECB����ABC��

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���,4�����/3�

�� ����BA� ���

-� A��>��� � ��

DC� FC����

FAE���

Page 147: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

)B� ��F�� F�FCA��� F�� �BD�AE��#C�� �� �FA�A7�� ��� ��B�02,<� #�-� DCD���� �B� #CBF�9��� ECB� ���ABC����#�BF��8�EA������FA�A7���

��'��!B��

)B����D���BF��F�FCA���1��#C���A8��BF�����D�EFC����C����A�FC��(�

- '��EF���FAE�������C����F��CBA�C���

- )��8�BEACB�#A�BFC�������B�C������F�A'D�02,��

- �C��#���B���B�C������F��CBA�C��02,��

- 'CB�F�A��B��A�F�#�������F�EEA�B���ECB����#���

1�A�8�A��(�$B98�A��������A�B�

A��>���B�E���AC(�

- ���E�����ABC�+BC��

- ��B�C������F��CBA�C��A'D�02,��

- '���������DCFCFAD��C��

- '�����+�H�D������ABC��

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���,/�����/3�

��B�C� A'D�ABC� -� ���� ���

D�EFC��F��AEC��

����F��CBA�C��

BA�C��A'D

A�B����ABF��C��

Page 148: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

- ���E��DCFC�C����

- "���0C9C��

- "���M�����

- !�0��A�FC������!22��?#��

- H�77���

�C8F>���B�E���AC(��

- �*)�������ABC<����E��������B(�?FFD(CC���ABC�EEC�BC.�ABC�C8F>��

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���,6�����/3�

F>����

Page 149: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

���AC���B�������B������B�

���C ��AB�C���D�&��B��C�A��B���

��"C�� ��F��CBA�C�� ��F�B� DC� FC���� D�BECBF�#C���B����B�F����7���B����8AB���-�#�B� �C8A�FAE��C�� C�CF�� �� ABF����C�� �B� D��E�D�AE�EACB��� #��AE��� D��� ?�E�� �A��BA#���B��<��FE��)B���F��F�FCA���1��#C��E�#C�C����B�C��������F��CBA�C�<�����E��EF���FAE�#C�DC��#��C��ECB����ABC��

� ��AB�C���D�&�E�D�B�9C���B�

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

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���,5�����/3�

��B���B�

��� D�F��(� "C�����-�#�EA����C�<�� D��E?C����<� �B��A��B��FAEC� ���

��E�#C�8�BEACB�B�F���FAE���FA�B�B�-�

C���B����

�E�-���8�E��BEA����� ���� �B�C� ���

�E��� ��� #��A� ���C�9�FC�DC�#��AC���� "C�� ��B�C���� F�B���EFC� ����

��BAE���'��B�C�����C�E�DF�������EC�<� -� #��A�BF�� �B�E���� ����A�F�BEA����

Page 150: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

���������F������AE?C�C�9�FC��"��8�#����D���A�F�BEA������B���B�C������F��CBA�C����(�

��L�5GK�!M�

�*�B���������A�F�BEA�<�1����1��CEA����-�F����FA�

� ��AB�C���D�&���������B����(�!�

��*��A�C� �� ���� E��EF���FAE��<� DC��#C����B�C��������F��CBA�C���B��D�AE�EACB���EC#

• .��AEA�B� ��� BA1��� N� �B� F�B����� ����A8��BF���DC��EFC���B�8C#������A��D��

• 'CBFC�����EC�A�ACB����B��A�F�#�������D�• 'CBFC�� ��� DC�AEA�B� �B� E�#DC�� EC#

AB���FA������D���FAEC<��FE��• 'CBFC��������B��C����F�B������"���DABEAD�����1�BF�9��������FC����B�C����CB

• =C� B�E��AF�B� ECBF�EFC� 8��AEC� D��� DC�C�9�FC���

• H��B�����EA�B�E��A���DD�EAC�• )B� EC#D��EA�B� ECB� CF��� F�EBC

�A�DC�AFA1C�������C���B���F��CBA�C���CB-��A1A�BC���

*��1�2$ 34

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���,3�����/3�

���D���E��E���� ���

F����FA�#DC�

���(�!���'��

�#C�� �BECBF����EC#C(�

�� ���� ECBFA�B�B��

���D�E�#A�BFC��� EC#C� C��FAE�<�

����CB(�

�� DC��� ��F�EF��

F�EBC�C����<� �C��C���CB�EC#D�EFC��

Page 151: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

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

• ��A#�BF�EA�B����4M��

• ����C�����BF����&A���• ����C�������A���)E?C��• �=*��

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

!� ����#��A�����A�F�BEA��ECB����A'D�02,�?�-��B�D���C��B����DAB�&A������B��BE?C�C� FA�#EC#C�#�BA#C�����#A�#C�FA�#DC�?�-�����#C

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���42�����/3�

� ��� ��F��CBA�C��

#C�� ����C����C���C�9�FC�<�EC#C��B� �A�F�#��� ���

,�?�-�������B���C� FA�#DC�����2f�����#CBAFCA7�����

Page 152: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

��@����������������DAB����)E?C��"���A�F�BEA��E������B�C����EC��DCB��������8C#���(�

���� EC#C� ���<� �B� ��� D�F�� ��� DC��#�EAF�FCA��� 1��#C�� E�#C� 8�BEACB�� ECB� #DC��#�B�C� �FAB��� �� ��9C� BA1��� -� ���D����C��������A�����+�F��CBAE�

� ��������B����(�!���'��

�� *��A�C� �� ���� E��EF���FAE��<� DC��#C����B�C��������F��CBA�C���B��D�AE�EACB���EC#

- .��AEA�B� ��� BA1��� N� �B� F�B����� ����A8��BF���DC��EFC���B�8C#������A��

- 'CBFC�� ��� EC�A�ACB��� �B� �A��D�E�#A�BFC��

- 'CBFC�� ��� DC�AEA�B� �B� E�#DC�� EC#

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���4������/3�

BEA��E��E������DC�

�#�EA�B� ��� ��F��CB� #��� ��F����<����D���� ?�EA�B�C�

�#C�� �BECBF����EC#C(�

��� ���� ECBFA�B�B����A��D��

� �A�F�#��� ���

�� EC#C� C��FAE�<�

Page 153: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

AB���FA������D���FAEC<��FE��

- 'CBFC��������B��C����F�B������

- "���DABEAD�����1�BF�9��������FC����B�C

- =C�B�E��AF�B�ECBF�EFC�8��AEC�D���DC�C�9�FC���

- H��B�����EA�B�E��A���DD�EAC�

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

FAB#A�����D�

��*A1A�A#C�� ��� ��EEA�B� ��� DC��#�EA�B� ����F��� ��EEACB��� �A8��BEA����(� )B� ��� DA#�?��#C�� ��C� ��� BAB��B�� �A����� ��� ���� �A�DB���FC� ��B�C�� )B� ����� ��� ��FC<� DC��#E��A�C� D��� DC��� #��A� �A�F�BEA���AB�F�EEACB��� ���AE���� ���� ���C� BC�� ����BF�B��� #�9C� ��� 8�BEACB�#A�BFC� ���� ��B�CF�BFC� �� #��A��� ���� �1�BE�#C�� ECB� ��� E���BD�AE�B�C�����ECB�AEACB���F�B�#C���B�E��B)B��������B���D�F���@��A�#C������BC�����#DC��� �A#���� ��� EC#DCF�#A�BFC� ��� �B���F�EEA�B����C��F�E��C���)B� ��� F�E��� D�F�� �FA�A7��#C�� ��� �A�����

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���4!�����/3�

���B�C����CB(�

��DC�����F�EF��

F�EBC�C����<� �C���F��CBA�C�� �CB�

B� ���� F�FCA��� �B�DA#��� D�F�� BC���� �A�DCBA����� ���C��#��#C�� �B�BEA��� �FA�A7�B�C��� ���� B�E���AC��� ��B�C� -� DC� �C���� E��A�C� A�#C��B�E��BF���C�����#�BFC��D����� �B� �A�F�#�� ���

A����� ���� F�B�A��

Page 154: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

�A�DCBA���� �B� ��� ��EEA�B� F�C8F>��� B�E���F�FCA��<� �B� ��� ���� ��� DCD��AFC����� E��A�C� �8�BEACB���FA�B��-�E�#C��������

� FAB#A�����D���&����AC���B�����

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

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���4%�����/3�

�E���ACG� ��� ��F���A�C� ���� 1�� ����

B�����:�����

���8ABA� �C��DAB�����C������B�C��)B�� �%��)��DAB� �!������B�C�-����DAB��%�#C������A�C���FC���C�ECBF�BA�C��B�������������B��B��C��

�� �����#�� �������A���(�

Page 155: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

�FAB#A�����D����&�FAB#A�����D�

����BA�������A������B

�� )B� ��� ����B��� D�F�� ���� F�FCA��� EC#D�AE�#���� EC���<� -�� ���� ���A7��#C�� �B� EC#D��FC���#�� �B� 8�BEA�B� ��� ��� �A�F�BEA�<� ���� DDC���� ������ EC#C� �B� ��B�C� ��� �D�E�#C��F�E��C�� �B� �B� 1�?�E��C�� ���� ���C� �EC#DCB�BF��� ��� �A�F�#�(� ��� ")*� Q!T� -� ��������#��������EC#C����������A#���B(�

'��B�C� �B� C�9�FC� ��� �E����� �� �B�� �A�ECB�A���#C�� D��A�C��� ?��#C�� �CB�� ���BE�B���#C���B�")*�C9C<�E��B�C�BC�?�-�E�E�� �BE�B���#C�� �B� ")*� 1����� )�� �A�FF�BFC�FA�B��F�BFC�AB�AE��C���1A�������EC#C��

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���4,�����/3�

���D�����C�����B

�AE�#C�� �B�DCEC�D��FC� �A�F�#�� ���

���� DC� �9�#D�C��E�#A�BFC� C� ������C� �@��A#C�� !�T� -� ��� ��77��� )��

B�� �A�F�BEA�� ����B�� ��� ��77�� -�C�?�-��C��F�E��C��)�� �A�F�#�� DC� �C�C#C��EE�FAEC���

Page 156: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

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

FAB#A�����D�����&���B������������A��B���

�� IAB��#�BF�<� �B� ��F�� E�FA#�� D�F�� ���� F�DCDCB�#C�� ?�E�� ��C� ��� ��� �A����� +�FDCD��AFC����?�E��BCF��E��BFC�DC��#C���AE��A�C� ECB� ��� ��C� ��� ��F�� �A����<� 1�� ����E�#C�������������#���AB8C#�EA�B��C���E�����A����<�ECB���F�����F�FCA����C������FA�B�B����ABC�

!�"���A�����ABE��-��%�8�BEACB���D����������AC�

�� ��A��B���N��� -F?� ��� *FO8�BEA�B� F�B�#C�� ���� ����A� �C&A��D&�D�-�)E?C�D)�D<�

!� �B�#�-����#NO(�"��8�BEA�B�BC��� ���EA�B� ���� FA�#DC� ��� )1���F�� ��� ��F�� 8�BEA�B� ����C���� E�D�E��� ��� E��E���� ��#��A�BF�����8�#���(�

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���44�����/3�

DAB��� ��� ���ABC�CB� �C�� �A8��BF���F�� ��� �@���B� �C��� �B� �C�� DAB��� ���� �B� ��77�� ����

��������A�A7��

���� F�FCA��� BC����� +�F��CBAE�� )��#C���A#D�A8AE������ ���� 8�BEACB��� -����E�#C�AB�F������FA�B�����A������

���AC(�

� *FO(�� 'CB� ��F�����A� �C�� DAB��� ���

A�B�BC����1���1��� ��� )EC�� 'CB� �������C� DC���#C����� ��� �A�F�BEA��

Page 157: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

�d = (duración del pulso)*(340m/s)/2

%���CB��0�B�AB�QABF��-�T(�'CB���F��8�BEA�B�BC�?C�� �B� ���A���� E��E���� ��� �A�F�BEA�� ECB�BF�AC<� -�� ���� ?�E�� ��� #A�#�� CD��EA�BABF�B���IAB��#�BF�<� C�� ��9�#C�� �B� E��A�C� �B� ��� ����C��������F���8�BEACB����D�AE��C�����A�F�#�����C����C� �B� ��� �D�F��C� �C��#�EA�B�F�FCA��(

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���4/�����/3�

s)/2

A�B�BC��DC��#C��A�� ECB� ��� 8�#�����EA�B� ��� 8C#��

� ��� ���� 1��A�� ����F�#������?�#C���EA�B� ��� ��� ��F��

Page 158: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

�D��#B�5&����CA������B��!��BA�������������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�

/*Opiron Electronics by AProgramación de un sensoridos HC-SR04 by Anton Girod (girodantobajo licencia Creative Coution-ShareAlike 3.0*/ int Pin_echo = 13; int Pin_trig = 12; void setup() { Serial. begin (9600); pinMode (Pin_trig, OUTPU pinMode (Pin_echo, INPUT} void loop() { int pulso, cm; digitalWrite (Pin_trig, delayMicroseconds (2); digitalWrite (Pin_trig, delayMicroseconds (10); digitalWrite (Pin_trig, pulso = pulseIn (Pin_ech//Medición del ancho de /recibido en el pin Echo cm = pulso / 29 / 2; /Convertimos ese pulso en /y a cm

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���46�����/3�

�������B���BA�

A.Girod r de ultrason

[email protected]) ommons Attrib

UT); T);

LOW); HIGH); LOW); ho, HIGH); // pulso

// una // distancia

Page 159: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

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

�D��#B�K&����CA������B��!��BA���������������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�

/*Opiron Electronics by A.GProgramación de un sensor ento con alarma visual y acby Anton Girod (girodanton@bajo licencia Creative Commution-ShareAlike 3.0*/ int Pin_echo = 13; int Pin_trig = 12; int Pinrojo=6; int Pinverde=5; int buzzer=4; void setup() { Serial. begin (9600); pinMode (Pinverde, OUTPUT);Definimos los pines pinMode (Pinrojo, OUTPUT); pinMode (buzzer, OUTPUT); pinMode (Pin_trig, OUTPUT pinMode (Pin_echo, INPUT);}

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���45�����/3�

" ); uerto //

������B���BA�

.Girod de aparcamiacústica [email protected]) mmons Attrib

); //

); T); );

Page 160: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

void loop() { int duracion, cm; digitalWrite (Pin_trig, delayMicroseconds (2); digitalWrite (Pin_trig, delayMicroseconds (10); digitalWrite (Pin_trig, duracion = pulseIn (Pin_ cm = duracion / 29 / 2; Serial. print ( "Distancia Serial. print (cm); Serial. println ( " cm" ); if (cm>20) cm es la distancia de eme{ digitalWrite (PinverdeEn caso que un objeto est// pintamos el LED verde digitalWrite (Pinrojo, digitalWrite (buzzer, } else if (cm<20) { digitalWrite (Pinverde,Si el objeto está muy cer //sonar la alarma buzzer y digitalWrite (Pinrojo, digitalWrite (buzzer, H} delay (500); }

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���43�����/3�

, LOW);

, HIGH); ; , LOW); n_echo, HIGH); 2; ia:" );

// 20 mergencia

de, HIGH); // sté lejos,

o, LOW); , LOW);

e, LOW); // erca, // hacemos y el LED rojo

HIGH); HIGH);

Page 161: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

�D��#B�"&����CA������B��!��BA���������������BA�

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���/2�����/3�

������B���BA�

Page 162: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

'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��

/*Opiron Electronics by A.GirodProgramación de un sensor de apo con alarma visual y acústicaMediante la libreria Ultrasonicby Anton Girod (girodanton@gmaibajo licencia Creative Commonson-ShareAlike 3.0*/ #include "Ultrasonic.h" Ultrasonic ultrasonic(12,13); lugar de declarar los Pin // echo y Pin trig, puedo hacerdirectamente con esta función int Pinrojo=6; int Pinverde=5; int buzzer=4; void setup() { Serial. begin (9600); pinMode (Pinverde, OUTPUT); //Defi nimos los pines, notar qu// no definimos los pines del s pinMode (Pinrojo, OUTPUT); pinMode (buzzer, OUTPUT); } void loop() { int cm; Serial. print ( "Duración del purecepción:" ); Serial. print (ultrasonic. Timin// Aquí obtenemos el // tiempo del pulso de eco en h Serial. println ( " us" ); cm=ultrasonic. Ranging ( CM); hacemos la conversión a cm

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���/������/3�

od aparcamient

ic ail.com)

Attributi

// En

erlo

que ya sensor

pulso de

ing ());

high

// Aquí

Page 163: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

Serial. print ( "Distancia: " ); Serial. print (ultrasonic. Rangin Serial. println ( " cm" ); if (cm>20) //20 cdistancia 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); el objeto está muy cerca, // hacemos sonaalarma buzzer y el LED rojo digitalWrite (Pinrojo, HIGH); digitalWrite (buzzer, HIGH); } delay (500); }

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���/!�����/3�

ng( CM));

cm es la

);

//

//Si

ar la

Page 164: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC

EC��C����F�E

�����BC���B���DACB�FC�����

���

Últimos apuntes

)B��E��� -�F�C������EACB����

&�FCA��� �C��� ��� ��B�C� ��� ��F���DACB(�

- ?FFD(CC>>>�CDACB�EC#CDCB�C��D��D��F��CBA�C�D���CDACB�

)B� B���FC�E�B��� ���YC�F���(

MA��CF�FCA����C��������B�C����������DACB(�

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

�����AC��E������C�

����F�E������CAF���

��'���(E�%)A�

���AB���/%�����/3�

� ��F��CBA�C�� ���

#CDCF8C�ACC�����ABCD

������F��CBA�C��

EC#C>�FE? 1R3

Page 165: Guia de Arduino Para Principiantes Proyectos y Tutoriales

!E����A��������"����#�������AC��

EC��C����F�E���

��'

�����BC���B���DACB�FC�����

���

=���FC��F�FCA����(

)B� ��� >��� FA�B��� CFC�� D���EACB��C�<��BF���B(�

- ?FFD(CC>>>�CDACB�EC#CF�FC

����BC��DC-�EFC������F��ABF����B��C

- '��EA�B� ��� �B� �A�F�#1A����A7�EA�B� ��� ��FC�� ECB��B(��

- ?FFD(CC>>>�CDACB�EC#CDCFCE���AB�D-D���ABCD1A����A7�D

- &C�C� �C��� "���� -� ����DACB(�?FFD(CC>>>�CDACB�EC#CDCF�CD�C��D����D-D���ABCD�-DCD

I�����E$�-�EC#�BF�AC�

)B� �DACB� F�B�#C�� EC#C� #�E�����A�� ����AC� D����� ��BC�� ��� D1A�F����B�#�F�� -�D�FAEAD�� �B�B���FCFA�B�������B�������C�ABAEA�FA1����D�EFDC-�EFC�C�E�����A��CFC��B(�

- ?FFD(CC>>>�CDACB�EC#C8CC�A-C8CC�C��D�BC��

����AC��E������C�

��F�E������CAF���

��'���(E�%)A�

���AB���/,�����/3�

�� DC-�EFC��

CF�FCA�����

��B��CB(�

�A�F�#�� ���ECB� ���ABC�

CDCF8C�ACCDD��FC��

���ABC� �-�

CDCF8C�ACCFCCDACB�

� #�F�� ������ ��� D�BFC� ������FC� 8CC� �A���D�EFC�����F��

C8CC�D

Page 166: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

-C�CA�B�

FA�-��B��8C#�����?�E��C�#�9C�D�B&?C#����

���AB���/4�����/3�

�BE��BF���G<�#�����1��)�A�CB�

Page 167: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-0�1

�����BC���B���DACB�FC�����

���

-C�CA�B�

Y�� F�� ?����� ���C� E��BF�� ���� ���ABC� ��� �B�� D#�-� 8��BA���<� -�� ���� D�#AF�� ���A7�� DC-�E���EF�BAE�����FC�C�FADC����#�B���#�-�ABF�AFA1����

&�� �EC#�B��#C������1A�AF��� ���D��AB��C8AEA��� ����CB��� �BECBF���� #�E?��A#�� #��� AB8C#�EA�F�FCA����� ?��F�� �B� 8CC� �CB���#�E?�� ��BF�� EC#DC-�EFC��C��A�E�F���C���A����C��BD��������������F�� AB1AF�#C�� �� 1A�AF�BC�� �B� B���F�� D��AB�>>>�CDACB�EC#<� �CB��� ���A#C�� F�FCA����� -� DCFC�C�FADC�������D��#C������F���A1�B����AB�DA�EA�

)�D��#C�� ?���F�� �A1�FA�C� -� �B��@��C� ECBE���EF�BAE�� #A�BF��� ������ ��F�� #�B���<� D�C� �?CF�BC(�

K*���� A�B��� ����F�� �� F�� AB1�BFA1�� -� E��� B#��1A��C�C��DC-�EFC�L�

-C�CA�B�0�1A�A�B���2�

���AB���//�����/3�

�B�� D��F�8C#��DC-�EFC�� ECB�

A��� ������ABC<�#�EA�B(� �������� EC#D�F�� �����������&�#�A�B�D��AB�� C8AEA��(�� -� DC-�EFC�� ���A�EA�B��

� ECBE�DFC�� ���C� �?C�� ��� F��

��� B��1C�� -�

Page 168: Guia de Arduino Para Principiantes Proyectos y Tutoriales

0�

�����BC���B���DACB�FC�����

���

-������A��B��

¡[���#C��ECBCE��F��CDABA�BL�MA�AF�BC���B��BF��

� �>>>�CDACB�EC#���

� ?FFD�(CC>>>�8�E��CC$�EC#C�DACB)��EF

� ?FFD�(CCF>AFF��EC#�C�DACB�FC�

� �?FFD(CC>>>�-C�F����EC#C���C�DACB)

� �?FFD(CCD�����-CCDACB��

-C�CA�B�0�1A�A�B���2�

���AB���/6�����/3�

B��BF�B�F��B(�

B)��EFCBAE�� �

CB�FC��

ACB)��EFCBAE��

Page 169: Guia de Arduino Para Principiantes Proyectos y Tutoriales

-0�1

�����BC���B���DACB�FC�����

���

� ?FFD(CC����AB$��AB�EC#CEC#D�B-C�

� �AB8C�CDACB�EC#��

I-������A��B�J

-C�CA�B�0�1A�A�B���2�

���AB���/5�����/3�

D�B-CCDACB�

Page 170: Guia de Arduino Para Principiantes Proyectos y Tutoriales

�����BC���B���DACB�FC�����

���

)�F��C�����F����9C��B��"AE�BEA��'��FA1��'C�FA��EA�BD=C'C#�EA��D'C#D�FA������%�2�+

���AB���/3�����/3�

A1��'C##CB����%�2�+BDCF��

Page 171: Guia de Arduino Para Principiantes Proyectos y Tutoriales