Page 88 - Теория кавитации
P. 88

Сурет 5 – ARDUINO UNO пиндері.

                        Енгізу-шығару байланыстары және интерфейстер.
                        Платформада 14 сандық пин (контактілер) шығарылды, олардың кез келгені ақпаратты
                  шығаруға  де,  енгізуге  де  жұмыс  істей  алады.  Ол  үшін  бағдарламалар  кодында  арнайы
                  функциялар қолданылады:
                        pinMode()
                        pinMode  функциясы  контактінің  жұмыс  режимін  тапсыру  үшін  қызмет  етеді(ол  шығу
                  немесе  кіру  режимі  үшін  жұмыс  істей  ме).  Бұл  функцияда  біз  одан  әрі  басқаруға  болатын
                  контактінің нөмірі қойылады.
                        digitalRead()
                        Функциясы ағымдағы мәнді берілген контактіден оқиды – оның мәні болуы HIGH немесе
                  LOW болуы мүмкін.
                        digitalWrite()
                        Функция белгілі бір мәнді белгіленген контактіге жібереді – ол HIGH немесе LOW болуы
                  мүмкін.
                        Барлық қорытындылар бесвольтті логикаға ие, яғни 5В кернеу ретінде логикалық бірлікті
                  береді.
                        Әрбір платформа шығысы 20-50 кОм номиналы жүктеме резисторы бар және 40 мА дейін
                  жіберуі мүмкін, бірақ әдеті бойынша олардың бәрі өшіріледі.
                        Сондай-ақ,  Arduino  Uno  байланыс  алаңдарында  түрлі  сандық  құрылғыларды  қосудың
                  арнайы интерфейстері бар:
                        Аналогты кіру: A0, A1, A2, A3, A4, A5 контактілері.
                        Arduino Uno өзінің платформасында әрбір кіріске 10 Бит рұқсаты бар 6 аналогтық кіріс
                  бар. Бұл рұқсат бізге келетін сигнал 0-ден 1024-ке дейінгі шартты мәндер ауқымында цифрлауға
                  болатынын білдіреді.
                        analogRead() функциясымен контактілер мәндерін оқуға болады, ал мәндерін тасымалдау
                  –analogWrite() функциясымен жүзеге асырылады.
                        Arduino  Uno  бесвольтті  логикаға  ие  болғандықтан,  мәні  0-ден  5  Вольтқа  дейінгі
                  диапазонда болады, бірақ analogReference() функциясының көмегімен жоғарғы шегін өзгертуге
                  болады.
                        Ретті uart интерфейс: 0 (rx) және 1 (tx) контактілері.
                        Бұл қорытындылар UART хаттамасы бойынша деректер алмасу үшін пайдаланылады. RX
                  контактісі  деректерді  алу  үшін,  ал  TX  контактісі  оларды  жіберу  үшін  қолданылады.  Бұл

                                                                  87
   83   84   85   86   87   88   89   90   91   92   93