Page 23 - Scratch и Arduino для юных программистов и конструкторов
P. 23

Проект 1. Управляем одним светодиодом

                 По аналогии со скриптом нашего подготовительного проекта (см. рис. 2.14)

             запустим программу «мигания» светодиода номер 1 из сборки.

                 Необходимые компоненты

                 •   Плата Arduino Uno — 1 штука.

                 •   Кабель USB — 1 штука.
                 •   Светодиодная сборка (DC 3.3V 5V 12V 6bits Multicolor Rapid Prototyping
                     LED 2.54mm PIN 0603 Package for Arduino Uno) — 1 штука.


                 Порядок выполнения

                 1.  Соедините плату Arduino и светодиодную сборку (см. рис. 2.20).

                 2.  Подключите плату Arduino к компьютеру с помощью USB-кабеля.
                 3.  Запустите среду программирования mBlock.

                 4.  Настройте mBlock для работы с платой Arduino. (Примечание: если вы не
                     экспериментировали с платой после прошлого подключения к mBlock,
                     то единственное, что надо сделать вновь — показать порт соединения,
                     как на рис. 2.9.)
                 5.  Соберите программу, как в подготовительном проекте (см. рис. 2.14).
                     Да-да, не удивляйтесь, программа не изменилась. Дело в том, что све-

                     тодиод сборки, которым мы собираемся мигать, подключён к порту D13
                     (см. рис. 2.19), также как и светодиод L на самой плате Arduino. И мы
                     одним и тем же сигналом на порт D13 будем управлять и внешним, и
                     внутренним светодиодом. Попробуйте. Если всё правильно, то оба све-
                     тодиода будут загораться и гаснуть одновременно.

                 6.  Обратите  внимание,  что  после  запуска  программы  одновременно  за-
                     горелись и горят непрерывно светодиоды сборки под номерами 4 и 5.
                     Значит, на эти порты изначально идёт сигнал не «0», а «1». Возможно,
                     эту особенность прошивки mBlock изменят в будущих версиях, мы же
                     пока просто добавим пару блоков для того, чтобы «погасить» эти диоды
                     во время работы программы. Посмотрим, к каким портам на плате они
                     подсоединены. Это порты Arduino D9 и D10. Установим их в значение



             Знакомимся с контроллерами Arduino и учимся программировать их в среде mBlock
                                                                                                         61
   18   19   20   21   22   23   24   25   26   27   28