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

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

                                                              Продолжение табл.
            micros()                  Значение времени, прошедшего после за+
                                      пуска программы, в микросекундах
            randomSeed(seed)          Устанавливает начальное число для функции
                                      поиска    псевдослучайного    числа.   Для
                                      лучшего результата в качестве аргумента
                                      используют сигнал с аналогового входа
            random(min,  max)         Генерирует псевдослучайное число в за+
                                      дан ных  границах
            pow(a,b)                  Возведение числа  a в степень  b
            abs(x)                    Модуль числа  x
            min(x,y) / max(x,y)       Выбор    минимального/максимального      из
                                      двух значений  x и  y
            sqrt(x)                   Взятие квадратного корня из  х
            sin(x) / cos(x)           Вычисление     синуса/косинуса    (аргумент
                                      в ради анах)



                   Вопросы

           1.  С  помощью  каких  команд  выполняется  чтение  и  запись  дан-
              ных  цифрового  датчика?  аналогового  датчика?  Что  требуется
              указать  в  теле  функции  setup()  при  подключении  датчиков?
              Какие  режимы  порта  при  этом  используются?
           2.  Что  делает стандартная  функция  delay()?  В  каких  единицах
              отображается  ее  результат  и  как  она  связана  со  светодиодами?
           3.  Как  вывести  значения,  полученные  от датчиков,  на  мони-
              тор  последовательного  порта?  Как  оформляются  комментарии
              в  программе?
           4.  Что  такое  команды  низкого  уровня  и  команды  высокого
                уровня.

                   Запомните

                                                    слова

                                  ека

                 Wiring    Библиотека    Служебные  слова    Переменная
                                             ебные
                                                            Переменная
                Wiring

                                        Слу
                                            ж
                                 т
                          Библио


                Функции
                Ф
                  ункции
                   Практические задания
           Задание 1.  Напишите  скетч,  выводящий  на  монитор  последова-
           тельного  порта  знаменитую  фразу:  «Hello,  world!»
           Задание 2.  Напишите скетч, выводящий на одной строке показа-
           ния  потенциометра  и  время,  прошедшее  после  включения   платы.
                                                                                 2 / 15
   112   113   114   115   116   117   118   119   120   121   122