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

Глава 4.  Периферия  Arduino
       66


























                                  Рис. 4.38.  Сборка схемы

              Обозначения  «+»  и  « »  на  макетной  плате  не  обязывают  вас
           использовать  эти  шины  только  как  шины  питания,  однако  чаще
           всего  они  используются  именно  так  и  маркировка  помогает  не
           ошибиться.

              Логика программы
           В  разделе  переменных  объявляются  две  переменные:  rotat и
           brightness.  Напряжение  с  потенциометра  считывается  и  сохра-
           няется  в  rotat.  Микроконтроллер  выдает  число  в  диапазоне  от 0
           до  1023,  пропорциональное  углу  поворота  ручки.  В  переменную
           brightness  записывается  полученное  ранее  значение  rotat,  делен-
           ное  на  4  (рис. 4.39),  так  как  светодиод  имеет  256  шагов  яркости
           (от  0  до  255).



















                              Рис. 4.39.  Работа с переменными



                                                                                 5 / 18
   62   63   64   65   66   67   68   69   70   71   72