Måling og styring. Sensorer og Arduino...Måling og styring. Sensorer og Arduino Af Karsten...

download Måling og styring. Sensorer og Arduino...Måling og styring. Sensorer og Arduino Af Karsten Refsgaard og Ole Sørensen I disse noter vil vi vise, hvordan man kan arbejde med områderne

If you can't read please download the document

Transcript of Måling og styring. Sensorer og Arduino...Måling og styring. Sensorer og Arduino Af Karsten...

  • �����������������������������������������������������������������

    ���������������������������������������������� ������������������������������������������������������������������������ �������������������������������������������������������������������������� ��������������������� �R��

    ��������������������������������� ����!������� ����������������������������"�#��������������������������������

    ����������

    ������������ ������������������������������$�������%������������������������� ������������������

    ��������������������������������������������������������� �������������������������������������������������������������������������������

    ����� ���������$�������������������������������������������

    �������������������������������� �������������������������������#����������������������������������������������� ���������������&� �R��

    �����’����()������������*�����������+���� � ��,���������������(-����(.������������/�����0����������� ���,���������

    ������������������������������������������ ��������������1���������������������2��������������������������������������������������� �������

    �������������

    +�������������������������

    ����������������� ����������������������������������������������������������"�

    ��������������������������������*������� ����������������������������������34�56����������

    %������������-7�������8)-9� � �

  • Måling og styring. Sensorer og Arduino 2

    �����������������

    ����������������

    �� �

    ������������������������������������������������� ��������������������������������������������������� ������������������������� �

    �������������������������������������������������� ��������������������������������������������������� �������������������������� �

    �������������������������������������������������� ��������������������������������������������������� �������������������������� �

    ��������������������������������������������� ��������������������������������������������������� ���������������� �

    �������� ������������������������������������� ��������������������������������������������������� ������������������� �

    ���������!����"#��$��������������������������� ��������������������������������������������������� �����������������! �

    ���������%�&�����$�������������

    ������������� ��������������������������������������������������� ��������’ �

    ��������’����������������������������������������� ��������������������������������������������������� �������������������������’ �

    ��������������(

    ������������������������ ��������������������������������������������������� �����������) �

    ������������������������������������������������ ��������������������������������������������������� �����������������������) �

    �������������&�����$�������������

    ���������� ��������������������������������������������������� ������) �

    �������������&�����$�������������

    ���������� ��������������������������������������������������� ������) �

    ������������������������������������������������ ��������������������������������������������������� ����������������������� �

    ����"*�

    ����������������������$��+�������� ��������������������������������������������������� ������� �

    �����������������������

    ��� �

    ,������������������������������������������������� ��������������������������������������������������� �������������������������� �

    &�������������������������������������������� ��������������������������������������������������� ����������������� �

    &���������*����������������������������� ��������������������������������������������������� ��������! �

    ,����������������������������������������������� ��������������������������������������������������� ������������������! �

    ������+������������������������������������������� ��������������������������������������������������� ��������������������������! �

    ������-��$�������./������������������������� ��������������������������������������������������� ����������������’ �

    ��� !"�#$�

    ��% �

    ��������������$������������������������������� ��������������������������������������������������� ���������������������’ �

    0���������"#�����$��1����������������������� ��������������������������������������������������� ���������������) �

    ��������������������������������������������� ��������������������������������������������������� �����������������) �

    2���������3425���������������������������������� ��������������������������������������������������� �����������������6 �

    6��2��������������������������������������������� ��������������������������������������������������� ��������������������������6 �

    ������(������$����������������������������������� ��������������������������������������������������� ��������������6 �

    ��������������(��������������������������������� ��������������������������������������������������� ������������������ �

    �����"����������"������������������������������� ��������������������������������������������������� ��������������������� �

    ���4�������������������$������������������������ ��������������������������������������������������� ������������������ �

    ��������������3�����������$��7��������������� ��������������������������������������������������� ���������� �

    ������������������������������������������������ ��������������������������������������������������� ����������������������� �

    8�����������$���������������������������������� ��������������������������������������������������� ������������������� �

    ��$�����

    7����$������������������������������ ��������������������������������������������������� ������������������ �

    ������������������������������������������������ ��������������������������������������������������� ���������������������� �

    ��������������,������+�"��"��������������� ��������������������������������������������������� ���������� �

  • Måling og styring. Sensorer og Arduino 3

    9+��������$����������������������������������� ��������������������������������������������������� ��������������������% �

    �������� ����������������������������������������� ��������������������������������������������������� ������������������������% �

    �����������!���������+������������������������ ��������������������������������������������������� ���������������% �

    �����������%��:��"����������+�������������� ��������������������������������������������������� ����������’ �

    ���������’������������������������������������ ��������������������������������������������������� ���������������6 �

    ���&��’��(�����

    ��� �

    ���&����������������������������������������������� ��������������������������������������������������� ��������������������������� �

    ���&����������������������������������������������� ��������������������������������������������������� ��������������������������� �

    ���&����������������������������������������������� ��������������������������������������������������� ��������������������������� �

    ���&�����$�7������������������������������������� ��������������������������������������������������� ��������������������� �

    ���������7������������������������������������ ��������������������������������������������������� ����������������������� �

    !��;�

    *�#7�������������������������������������� ��������������������������������������������������� ��������������������� �

    %����(����7����������������������������������� ��������������������������������������������������� �������������������� �

    ’��8$��������������������������������������������� ��������������������������������������������������� ������������������������� �

    �)�����������*������&����

    ��+ �

    ��$��7���������������

    ����������"���� ��������������������������������������������������� ������% �

    ��$��7�������������������

  • Måling og styring. Sensorer og Arduino 4

    �����������������������������������������������

    �������

    ���������

    ������������������������� ���������������������� 4 )� �

    ����������������������

    ����������� 0 - ���� 0 8����������������� ��������������������� 0 8�������������

    � 4 ����������������������������

    ���������

    �������

    ���!���������������

    "���������������������������������� 0� �#�0 - �$�0 8��

    �������������������!�������%����������� � �� �

    � � �� ��

    ������������������������������ 0 8&����� � � � � � � �� �

    � � �� ��

    ’����

    �����������������()��������������������� )*�

    � � �� �

    � � �� � � �

    ���������� � � �����

    �������������������������������� �����������

    �����������

    ’���� 4 ) #+�,-�� 0 -� #.,,/�� 0 8�#,,/��� 4 #�,-�

    ����������

    0���� 4 ������ 4 ) #1�,-�� 0 -� #,,,/�� 0 8�#,,/�

    ����������

    2���������������������������������������� �� 4 ) ��� ��������������������

    ����� 4 ) �����������������,�-����1.�-��

    -��������

    ���������������!������3�-������� ����������������������������

    �� 4���

    ������������������� 5����������������� 0 -� ���� 0 8�����������������

    �����������6� ����������������������������!������������ ���������

    ��������� 7, ��� 0�������������������������������������� ����������� 0 -� ���� 0 8��

    � �������������� 4 ) ������!������������������,�8��

    ’��������������� 0 -� ���� 0 8����������������������!��,�89�

    ���������������������

  • Måling og styring. Sensorer og Arduino 5

    �����������������������������

    :�������������������( 4� *�������������������������������

    ����������������������������������������������������������������������������������������������������������

    ��

    0����������������������������������������

    2�������������������������������������;�������������

    ������������������������� ����������������������

    -��������

    ��������

    :������������������������������� 0 ���

    :�������������������������������������������� ��������������������� 4 ) #+�,,-�

    4�������������������

    ��

    -�������������������������������������

  • Måling og styring. Sensorer og Arduino 6

    �� 0�������������������������������������� �����������������������������4���&� �������������������������������!��� �������(�������9*�0�����

    �������������������������������� ��������������������� 4 ��������������;���������������A8 ��������� 4 �(��������������������������������*�2���������������������

    ������������������� �����������������

    ���������!����"#��$���

    ��������

    ��������������

    ������������������ ����������

    ��������������������"#11, ��������� ��

    -���������������������7���������������

    ��� �

    (’������������������)����������7)���������� ����)������������������������7�����������

    *��

    ��������������������������������������%��� �����������2��������8&�

    4 0�:�0 �� �#,�11-?�8 �� �

    ������������������ 4 �#�+�,-� 4 0�

    4 �#�+�,-���,�11-?�8 �� �

    ���������������������7����������������2������� ����������(2�7*�������������

    (2�7*���������������������������

    ��������� �����������������(7�2*���������������

    ������������������

    ����������� 4 ����������������������

    �����������

    ������������������������������ ��������������������������������7�������������

    �������������� �#@�+�8�� 4 #�,�>1-��

    �������������������

    �� ���������� ��

    4�����

    ��

    �����

    ��������������������������� �����������

    �����������������������(��������=* �������

    �����,�>1�-��

    ��������� ��������������������

  • Måling og styring. Sensorer og Arduino 7

    � � ������!��"�#$�������

  • Måling og styring. Sensorer og Arduino 8

    ���������%�&�����$�������������

    �(2������

    �����B�������1+���!�1,3*�

    4��������������

    2������������������������������%����� ���������������C4A��������(C4A&��������������6����6��*������������ �������������������������������������������������������:���������1��

    -���!����������������������������������������� ������������������������������

    ��������������������������

    ��������’�

    :����������������������

    ���������������� �����

  • Måling og styring. Sensorer og Arduino 9

    ,�����&�����&�����������������

    ��������������

    D���(7�2*�����������������������������-������� �������������������������������������������

    ’��������

    ����������������11,/�

    -��6����������������������������������������� ����������������������9��

    4���(7�2*��������������������������������� ���

    ����������������������

    �������������&�����$�������������

    ���

    2������������������������

    �����������������������������������5����� ��������������������������

    �����

    ���%���������������������������������� ����!��������

    ��

    ’�������9�5���������9��

    �������������&�����$�������������

    ����

    2��

    ������������

    ������������������

    ��� ���������������������

    C���������������������������������������� �������������������

    ���������������

    ���

    2�����������E����������������������&�

    ����������������������

    ����������������,,���

    ���+�,�

    • �����������������������• 0���

    �����������(,,�%������A�����������+ ,, ������� �• :�����• �������������• -���

    ������������

    �;���������������

    �� ������������������• 4����

    ������������

    �;���������

    ������!��-���.#�����������������

  • Måling og styring. Sensorer og Arduino 10

    ������/�� +��������������##��0��

    ��

    %�����

    ��������������������������,��

    1�#+����������0����

    ����

    ������������������������ 0 8��������������������������������������

    8�������

    �����

    �����������

    %�����

    ����������������������������

    ���

    0 -� ������������������������

    � 0 8�����������!����������������������������-����,, � ����

    ���������+,, � �����������

    ��������������������������������������������� ��,�,-�� ���������������������������������

    ��

    4������

    �����

    ��������������������������� �� 4 ����� 0 8��

    2����������������7������������4����6���� ��(������;�������*���

    ���������������������������������+�,������������ �����

    20����

    D�������

    �������������������������������� ������������������������

    �������4��������������������7��

    ��#������� ��

    0���������������������������������������� 0 8�

    ������3��4������������

    �������5��-���.#�����������.����������� . Bananen symboliserer elkedlen.

  • Måling og styring. Sensorer og Arduino 11

    ;�����( 24 *�������( 2�0 8*�������

    5������������������� 2���������������� 4 ��

    5����������������������������������(9*��

    ������������������������������������������6���������������������� ����������������������������������

    "�6����

    4������

    ��������������������������������2 �������

    F�������

    ��������������������������������� �!������

    ����������

    7�����

    2��������

    �)������)����������������������

    ���������������� 0 8����������

    �������� 2��

    D������������������

    ������������������� ���6��� � �

    � � � � �� � � � ! �

    0 ) ���������������,, A���

    7����� 0 )� ��������������6��������!�������������� � ������������������������(������*��

    �������������

    %�����

    ��������������������������=��

    D�������������7�(����������������������������7 ����,*�

    2�����

    ������

    ������������������������� ��������

    � �

  • Måling og styring. Sensorer og Arduino 12

    ����"*�

    ����������������������$��+����

    � ;�����( 24 *������������2����������������!����

    ���������=����>�"������6?�,�����,���*�����6?�$ !���*�����6?�@6�!�� ���

    ����� 2��6���� �

    1� ;�������������������������

    ���!������������ ���8��������������������������������������������� �������� 4325�

    =� "���

    �!�&��’������������������� 4 �������������������������������

    ���� 4 ) #,�,-�������

    �������������� 0#+,,/���������������������������������� 0 2#,,�,/�9�

    4��&�0������������������������&��������� �� "

    ��� "� � �

    .� ’����!�������������7����������������������� �����������������������������+� -�������������

    ������������������

    ���

    ’����������������

    G������������������������

    �9�’�������������������

    ������������������� ������������9��

    3� %������������������������������� �0 2������������������ 0 2�������������������� 4 �

  • Måling og styring. Sensorer og Arduino 13

    � �

  • Måling og styring. Sensorer og Arduino 14

    ������������������������

    -������������

    2�

    ������������������������������������������������������

    �I������I��’������ ������������������������

    ������������� �

    �������� ����������������� ��5���

    �����������

    �����������������

    ����

    ��

    ����������������������������������1��

    2�

    ���������������������������������������

    ����������:���������������������� �������������������������������������������� ��������������������������

    ��������������������

    � ��������� �� �������1��

    :����������

    ������������������������!����� ������������������

    ����������

    ���

    ���������������������������������� ��������

    ����������

    D������������������� ������� ����������������������������

    :������������������������������������� ����������������������������������������

    ���������

    2�

    � ���� ����

    ���!�����

    ������������������������ ���:����������������������������������������� ���������������������������������������������������������������������

    ��������������������������������������� ������������������ ���������������

    ��������

  • Måling og styring. Sensorer og Arduino 15

    2��� ������ ���

    ��������������������

    ���������

    ��� �����I���I�������������������

    �����

    ���������������������

    ���� �������������������������

    ����

    �������������������

    ������������

    2�������������������

    ���

    ��������������� ���������������������������

    ���������

    �������2��

    ������������������

    ���� ��������������������-������������������� ��

    �����������������

    ����������������� ���� ��� ��

    2�����������6��������������������������� ��������������4�����������E���������

    ������������������������������������������� ��

    ’������������

    ����������������������������� ����6������������������������������������’��������������������������� �����������������6������������5����������������������������������������������� ������������������������������

    ��������������E���

    �����J��� ����� � �

    &�����������������

    C���������������

    ������

    ������������ ������

    ���������������������������2�

    ��

    ������������������������������������ �������

    ��������������������������

    ���

    8��������������������������������������� ��������������K����!�����������������������������

    C������������������������������

    ���

    ���

    �����

    �������������������������������

    ������������������������

    ���

    ��

    ’�����

    ����������������������!�������������������������

    ����������������������������������������������������������������

    ����������

    ����������������������������

    ���������������"����

    ������������������� �

    ��������������������������������������������������� �5��:���!������0���C����&� �������������� ��F������������@>.�

  • Måling og styring. Sensorer og Arduino 16

    2��������

    �)������)����������������������

    ���������������� 0 2����������

    �������� 2�� ����������,��

    &���������*�������������

    2����������������������������������������� ����������������������������������������������������������������������� ���’�����������������

    �����������

    ������������������������’������������ ����������������������������������

    �������������������D��������������������

    � ���������������������

    5��������������������������������������� �������D������������������

    ���������������������������������

    ��������������������������������������� ������������������������������

    ���

    ,����������������

    2�������������������������������������� ���������������

    ���!������������������������ ������������������������������������������� ������

    D������������������������������

    ���������� ����������������������������

    ������������� �����

    ��������������

    �����������������

    ��’����� �����������������������

    ;���������������������������������������-�� ��������������������������������������

    5���������������������������������������

    ��������&�:#�� ���������������

    ����������

    ����������������������������!��������(���� ����

    ��������������������������������������B6� �����

    �������������������

    �������������������� ��

    �����������������

    ������+���

    2����������������������

    ��������������� ������

    ����������������������

    C����������������������������������������� ����’������������������

    ���������������������������������������� ������������������������������������������������������������������������� �����

    5�����.�LLL���6��

    ���?�6��6?���6��?1,,?,.?.?1>

  • Måling og styring. Sensorer og Arduino 17

    �������������������������������������&�

    � # �$%

    ;�����������8������������

    �������������

    �� r ������������������

    5����������� r �#�,�,3> ×, �3�W�����1, , A��

    :������

    -��������������������������,������������� ����������

    ��,�1+��#1�+ ×, �. ���

    4�����������

    �8������&��

    8#� p×� 1�#p×(�1+ ×, �. �* 1��#.�@ ×, �>� 1�

    "#,�,3> ×, �3�W� ×�,�?.�@ ×, �>� 1�#�,�=. W�

    4�������������������������������5����������� ��������

    ������ D=�

    ���������������

    ���� #��������� &�

    & � ’ � ($ �

    � ��������!��������������������������������������&��!�����������!�������������������������

    :�������������������������������

    ���� ��������������������

    ��������������������&�

    & � ’ � ($ )�* & �’ � $

    %� % �

    ($$

    2�����������������+�,

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

    ����� �������:#+�,

    ��

    & � -%.$$

    )�* ($ �& � $- � %

    5���������������6�

    ������

    � %#�=, ×, @�C?� 1�

    ’������������������������������,�C�������� ���������������

    ��������6������������

    ������

    ��������������������������

    �����3���&�

    ($ �& � $- � %

    ��/0 � �1

    ��/ � �/ 2031 � � 4�5� � �/ 67 1 �� /�//�81 �

    -�������������������

    �����

    �������������

    -���������(������*���������������

    ������� ��-��������

    ��-�������������������������-#; ×8�#�(;$ D=*(8� D$ *�

    ;���������������������������� D$ �����

  • Måling og styring. Sensorer og Arduino 18

    (% 9 :%($$

    -�����������

    �������&���� D$���� D=�������(������������,�3M* ����� D$ �D=�������

    ������(������������1�+�, �. �M*��

    ��������������������������������������� �����������������������������������������

    "����

    ����������������������������6���,� =1M�

    ���������

    �����������������

    ���������� ����

    ������-��$�������./�

    �� F��������

    ��!�����������������������

    �� (% 9 :%;,

    ,�

    �� -���������������������

    ����������� D=���������������������� � # � ,�;,��;�

    #,���

  • Måling og styring. Sensorer og Arduino 19

    • ��������������������������������

    ������ �����������

    0��������&�LLL���������66�

    8��������������!������������������

    ������6�� �����C�����������������

    �����������������������

    ���

    ��������������!������ ��������

    ������������������8���������������6������ ������������������

    -!��������������������������

    �������������� ��8�������7C%��

    0/����������(���&����������1�

    :������������������������������ ���������2����� ��8�������������������������������������������������������!������������ �����

    ��4�������������������������������5���������������������������������������� �������������������������������������������������������

    �������������������������������������������� �������������������������������������������������������������

    ���������������������

    ������������������ ����������������������������

    ��������������������

    8��������������������������������������� ���������������

    ����������������������������4�������������

    �������� ������6���6��?�� �

    ’�������������������

    ����������������������!�� ����������������D����������������������������������&� ������6���6��?����� �

  • Måling og styring. Sensorer og Arduino 20

    �������&���� !"�#$�

    ������.6�������������6�����.���"��������� ����������0�"�����������#����

    6��2����������

    ’���������������8"�72C%����L�����������6������ ��������L�������������������������&�

    LLL���������66?�?D���? ��L�� �

    7���� 1�A���������$�������1% ��������������������(Q����L���D8A�

    6�*�

    5�����������������

    ������(������$������������

    R���8���������������

    4������8������������7 0��������6��������

    -������������4�����(����-����!��������6���� ������������*�

    -��������

    ��� D$< ���������������?��?6���������.1�(8������?F�� ����7��*�

    2�E����A� �������������A%D=�����A%D.�

    Q����L��>������������

    C�������������8���������������������������� �7 0�������

    C����8��������������������������������������� ������������6���������������������������"=�A’=.,��A���������������������������� �����������8���������;����������������� ���� ���������6����(�������*��!�������������!� �������

    ����

    ����

    �� ������6��������

    ��

    4!������������������������������ ���������� ������������!����������������

    ��

    (1000);

  • Måling og styring. Sensorer og Arduino 21

    ��������������(�������������

    �������������������������������� +���6?�%������� ��

    ���������������������������������������� ��������������

    �����������������

    �������������!��(���������� ����S��������*��������������������

    ����������������������������

    ��

    ’���������������������

    �����������������

    �����"����������"�

    8�����������������

    �����������(�������������� ������������������*��

    8����������������������

    ������8������������

    � ������� �(�����������������

    �������������*����� ������ �(�����������������

    �������������*�

    :����������������������������������D�������� �!

    �������������������

    D������

    �������������������

    ���4�������������������$���

    ����������!�������������������������������� �

    ��

    8������������������������������

    ���������� �

    ������������

    ��������������3�����������$��7��������

    ��������������������� �������������������T ����S��������������G����6���������������������

  • Måling og styring. Sensorer og Arduino 22

    :�������������������)??)�������������)?? )�

    7���������8����������������������

    ������������ ���������

    void setup() { // Tekster efter "//" er kommentarer til læseren

    pinMode(13, OUTPUT); // indbygget lysdiode

    }

    void loop() {

    digitalWrite(13, HIGH); // tænd lysdiode. Sæt spænding på pin 13 HØJ

    delay(1000); // vent 1 sekund = 100 0 millisekunder

    digitalWrite(13, LOW); // sluk lysdiode. Sæt spænding på pin 13 LAV

    delay(1000); // vent 1 sek

    }

    4����������������������

    ���������8����������� ����������������

    �����������

    D����������������������������������������

    �������������

    ��������������������������������������� ������������������������������������������� ��������������������,,�(����,, ��#,��*��

    ����������

    �@�������

    ������8��������C���� ������!���7 0������

    ����6����������������������������8�����������������

    ������ �����6�������������������

    ��

    ’�����&&������������

    :�����������������������������������

    1���

    ���

    =�������

    2������������� ����������������������������

    -������������

    int led = 13; // Det svarer til kommandoen led:=1 3 i et CAS-program. ��

    ����

    ���������(����*�

    ’���������������������������������������� �����������������

    ������ ������������E��������’��������������������� ��

    :������ ������������������������������

    ������ ����������������8���������������������

    ���

  • Måling og styring. Sensorer og Arduino 23

    C������

    � ���� ��

    ��������������

    ����������������������� ��������������������������������

    ����������������T��S�����������

    ��������� ������

    F��������������������&�// Definitioner // Her kan du definere konstanter og variable // void setup() { // Her skriver du setup-kode, der kun afvikles Øn gang } void loop() { // Her skriver du hovedprogrammet der gentages }

    ;���(��

    *������� LLL���������66 ��0��������������

    �;��������

    � �

  • Måling og styring. Sensorer og Arduino 24

    �����������*������������

    8������������������������������������������ �������������( ���� *�����������������������������

    ��

    O�����������������������������������������D� ����������������������������������������������������������

    2���������

    ���:��������1��������������� =�������������������������������

    pinMode(13, OUTPUT)

    C�������=���

    ����!��������������

    digitalWrite(13, HIGH)

    ��

    ����������������+�-��������=��

    C������������������������������������������ �

    ��������������������������������������������������������� ����� ��������������

    ������������������

    �������� ��

    �����FC��(��������!������������*���������������� ���������8���������

    �������������������������

    ���

    ����

    5������������

    ����������������8��������=����� ���������������FC���

    :�������������������������

    ���1������������� ���������������,�-����+�-��

    7��������

    �������������������������������FC���

    8�����������������������������+-�����=�=-�

    5������������

    ����������������8��������

    ���� ���������������+-���

    C������������������������������������

    ��������� ���������������������������(�������

    �!���������������������*������������������� ���������������������

    �����������������������������( �������� *�������������������������

  • Måling og styring. Sensorer og Arduino 25

    -�����������������������

    ����

    �����

    ������ ���

    ���������

    �������������������������)����!����)�� ��������������������������

    ����FC������������������������������������������������

    � ���+-������������������������������

    ��������������

    �* 4�����������������

    �����

    ���������������� ����

    �������������,��������

    ��

    �(�����������A%D��FC��������*��

    ���������� ���-�(�����������$*��

    �* ���

    �������������FC�����8�����������

    ����� ��������+-�6* C������������

    ������������������������� ��+�,-���* 5�������������

    �����������������=�������� �����������

    �����:��������

    1��������

    * C������������

    ���������������,�-����+� ,-��

    ���������������������������������)����)����� ������������������������

    ������

    �* ��������������������������������

    �=�=-������� ����������������������* ’�����������������������������

    �FC��9�

    ��������������,������+�"��"���

    -�����������������������C������������������ �������������������

    ������������������������������������

    � ������

    �������������������������$�����

    ������ �����

    �* %�����

    ����������������������������������

  • Måling og styring. Sensorer og Arduino 26

    0����������

    �����������

    ��������������� �����11, W�

    �����������������������

    ��������������� ���������������������

    �(������

    �������������������*��� ��������$�����������������������������+-����, �-�(FC�*��

    ;������������������������������������������ ��������������

    ����������������������

    �������6�����������������

    ��

    4��������������������

    ���������������!�������� �

    -���������������������������

    �������

    ������������������

    ���������

    ��������

    �������������������������

    ��������� .�����$���

    ������+-�

  • Måling og styring. Sensorer og Arduino 27

    D�����.�����>�����������11, W����������>��������������

    ����,�-��

    D������������������������

    ������������������� ����

    �������&�����������

    C���������!����������

    ����8����������3����� �����

    �8C8;%F�2C��

    �����������

    ������������������������������ �������������,����+�-�����������

    ��������������������������������

    �������� ������

    ��������������������

    ��������������������

    ���������,����,1=� �

    ���6����������8��������������������������(8 �������������A��������8�A*��

    ’������

    ���������������������������������� ������,����+�-����E�������,1.�����5�������������

    ������������1�+�-�������

    �+ 1��

    ���

    �������������������

    ��������������� ��������������������

    5�������������������������������6����� ������7 0�������������

    2����������������!������

    ��������������� �������������������������8,����������

    ����6��������

    �������� �

    ������������������������������������������� ������K����!������������������������������������

    ��

    ,�����&����2��������&������

    5�����&�-������������������������8��������

    2�����������������������

    ��

    5�����������8,����FC���+-����=�=-���������������� �

    ��

    D�������������������������’�����������������������������������������FC��� ��8�������

    int count=0; // nulstil tæller

    void setup() {

    Serial.begin(9600); // sæt op til seriel kommuni kation via USB

    }

  • Måling og styring. Sensorer og Arduino 28

    void loop() {

    Serial.print(count); // send tællerens visning

    Serial.print(" "); // mellemrum

    Serial.println(analogRead(A0)); // send tal målt på analog indgang 0:

    delay(1000); // vent 1 sekund mellem hv er måling

    count = count + 1; // læg 1 til tæll eren

    S�

    2�8������������

    ����������� �����D����������� �����!���C������������������������������

    �����������%��:��"����������+����

    5�����&�-���������������������������������&�

    int count=0; // nulstil tæller

    float U; // Definer U som dec imaltal

    void setup() {

    Serial.begin(9600); // start seriel kom munikation:

    }

    void loop() {

    // send the value of analog input 0:

    U=5.00*analogRead(A0)/1023; // Omregn fra helt al til spændingsværdi

    Serial.print(count);

    Serial.print("\t"); // Tabulering

    Serial.print(analogRead(A0)); // Skriv den "rå" v ærdi læst af A0

    Serial.print("\t");

    Serial.print(U,3); // Skriv spænding m ed 3 decimaler

    Serial.println(); // Linjeskift

    delay(1000); // 1 sekund mellem hver måling

    count = count + 1; // Forłg tæller med 1

    }

  • Måling og styring. Sensorer og Arduino 29

    2�����������������������

    ��

    5�����������8,����FC���+-����=�=-���������������� �

    ��

    D�������������������������’�����������������������������������������FC��� ��8�������

    � �

  • Måling og styring. Sensorer og Arduino 30

    ���������’�������������

    -�����������

    ������������������������������ ��������������

    U��������������������������������������� ����������!������������������������������

    "����������������������������������������

    2��

    ������������������������������������������;D=+��

    ;D=+������

    ��+-����$-�������