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

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

                          Светофор, срабатывающий по кнопке
              Компоненты:
                 y Плата  Arduino  Uno,  1х;
                 y Макетная  плата  BreadBoard  Half,  1х;
                 y Светодиод,  3х  (советуем  взять  светодиоды  разных  цветов);
                 y Резистор,  220  Ом,  3х;
                 y Резистор,  10  кОм,  1х;
                 y Провод  с  концами  типа  штекер,  8х;
                 y Тактовая  кнопка,  1х;
                 y USB-кабель,  1х.
                                          Тактовая кнопка  (рис. 4.16) —  это
                                       контакт,  замыкающий  цепь  при  давле-
                                       нии на толкатель, т.  е. ключ; подключа-
                                       ется  через  стягивающий    или  подтяги-
           Рис. 4.16.   Условное обо+
           значение тактовой кнопки    вающий  резистор.  Для  предотвращения
            на электрической схеме     короткого  замыкания  используются  ре-
                                       зисторы  номиналом  от  10кОм.
              В  электрической  цепи  возникают  различные  шумы —  непро-
           извольные  изменения  напряжения.  Они  могут  внести  ошибку
           в  считываемую  информацию,  когда  важно  четко  различать  два
           состояния:  логический  нуль  (0  В  для  Arduino)  и  логическую  еди-
           ницу  (5  В).  Чтобы  убрать  шумы,  используют  дополнительные  ре-
           зисторы.  Для  гарантии  отсутствия  напряжения  при  разомкнутой
           цепи рядом со входом ставится стягивающий резистор (рис. 4.17).
           В  результате    шум  будет стекать  в  землю,  т.  е.  резистор  «стяги-
           вает»  напряжение  до  нуля.
              Если  же  надо  «подтянуть»  напряжение  до  логической  едини-
           цы,  пока  внешняя  цепь  разомкнута,  используют  подтягивающий
           резистор.  Через  него  подается  питание  (рис. 4.18).

              Сборка схемы
           Сборка  данной  модели  похожа  на  сборку  в  предыдущих  заданиях
           (рис. 4.19).  Наличие  ШИМ  на  контакте  необязательно.  В  схеме
           используется  стягивающий  резистор.

              Логика программы
           На  сцене  в  среде  S4A  должны  находиться  три  объекта:
                 y Светофор
                 y Плата  Arduino
                 y Кнопка







                                                                                   3 / 8
   52   53   54   55   56   57   58   59   60   61   62