Page 113 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 113

Глава 5.  Язык программирования Wiring
       112

           в  отношении  объекта  Serial  (последовательный  порт)  и  числового
           аргумента,  представленного  как  результат  работы  функции  счи-
           тывания  показаний  аналогового  порта  А0.
              Как  видите,  в  качестве  аргумента  функции  может выс тупать
           другая  функция.
              В  скетче  подряд  прописаны  две  строки  с  выводом  числового
           значения  на  экран:

           12.      Serial.println(digitalRead(2));
           13.      Serial.println(analogRead(A0));

              Дополните  их  текстовым  сопровождением.  У  функции  println
           аргументы  должны  быть  одного  типа,  следовательно,  нужно  со-
           здать  строковую  переменную  (типа  String).  Применяйте  также
           явное преобразование типов данных.  Для  этого  в  языке  Wiring
           достаточно  написать  название  типа  как  функцию  String(),  а  в  ка-
           честве  ее  аргумента  взять  то,  что  необходимо  представить  в  но-
           вом  формате:

           12.        String answer ="Button" + String(digitalRead(2));
           13.      Serial.println(answer);
           14.      Serial.println(analogRead(A0));

              Среда  Arduino  IDE  не  имеет  русскоязычной  локализации,  т.  е.
           в  ней  недоступно  использование  символов  кириллицы.  Результат
           выполнения  программы  можно  проверить  в  окне  монитора  порта
           после  загрузки  скетча  на  устройство.


                   Вопросы

           1.  Что  такое  функции?
           2.  Какие  функции  всегда  должны  присутствовать  в  программе  на
              языке  Wiring?  Что  происходит в каждой  из  них?  Сколько  раз
              они  выполняются?

               Это интересно!
               В  электронике  принято  использовать  цвета  для  обозначения
               функции  провода.  Так,  для  провода,  подающего  питание  на
               устройство,  выбирают  красный  цвет,  для  обозначения  земли —
               черный,  а  информационного  сигнала —  желтый.  Также  суще-
               ствует  способ  легкого  запоминания  буквенных  обозначений:
                       y GND —  грунт —  земля;
                     y V —  вольтаж —  питание;
                     y S —  сигнал —  информационный  сигнал.





                                                                                15 / 17
   108   109   110   111   112   113   114   115   116   117   118