Сабақтың тақырыбы: Arduino-ға арналған ортаңғы бағдарламалау (ide arduino) және Processing-ті бағдарламалау тілі


Басқа әзірлеушілердің аппаратты құралдары



бет3/4
Дата15.02.2024
өлшемі62.43 Kb.
#491922
түріСабақ
1   2   3   4
Басқа әзірлеушілердің аппаратты құралдары
Басқа өндірушілердің қолданылатын аппаратты құралдары қойын дәптер бумасының сәйкес бума астында орналастырылады. Орнатылатын платформалардың құрамына жеке сипаттамалар (платформа мәзірінде), тамырлы кітапханалар, жүктеуші (Bootloader) және бағдарламалаушы сипаттамасы енуі мүмкін. Орнату үшін ашылған бумада мұрағатты ашу талап етіледі. (Буманың атын «Arduino» деп қоюға тыйым салынады, себебі Arduino платформасының кірістірілген мәліметтері қайта жазылуы мүмкін.) Деректерді инсталяциялау үшін сәйкес директория өшіріледі.
Басқа өндірушілердің аппаратты құралдарының сипаттамасы жинағын құру бойынша толығырақ ақпарат Google Code сайтының беттерінде бар.
Тізбекті шиналар мониторингы (Serial монитор).
Arduino платформасын жіберілетін деректерді көрсетеді (USB тақтасы немесе тізбекті шиналар тақтасы). Деректерді жіберу үшін мәтін енгізу және Send немесе Enter батырмасын басу қажет. Кейін шығатын тізімнен, скетчтағы Serial.begin мәніне сәйкес келетін, жіберілу жыламдығы таңдалады. Mac немесе Linux ОЖ-де Arduino платформасы тізбекті шиналар мониторингы қосылған кезде қайта қосылатын болады (скетч қайтадан басталады).
Платформамен Processing, Flash, MaxMSP және т.б. бағдарламалар арқылы ақпараттарды алмасу мүмкіндігі бар (интерфейстер сипаттамасы бетінен толығырақ қараңыз).
Баптау
Кейбір баптаулар Preferences терезесінде өзгереді (Mac немесе File ОЖ-де Windows немесе Linux ОЖ-де Arduino мәзірі). Басқа баптаулар файлдан орналасқан, оның орналасқан жері Preferences терезесінде көсетілген.
Платформалар
Платформаны таңдау мыналарға әсер етеді: компиляция кезінде қолданылатын параметрлер (мысалы: ОП жылдамдығы және деректерді жіберу жылдамдығы),скетчтерді жүктеуге және жүктеуші (Bootloader) микроконтроллерге жазуын баптауға. Платформалардың кейбір сипаттамалары соңғы параметр бойынша ажыратылады (жүктеуші Bootloader), осылайша, сәйкес таңдаумен сәтті жүктеу кезінің өзінде жүктеуші (Bootloader) жазылуының алдында айырмашылығын тексеру қажеттілігі туындау мүмкін.

  • Arduino Duemilanove немесе ATmega328-дан Nano
    Автоматты түрде қайта қосылу мүмкіндігі бар ATmega328 тактілік жиілігі 16 МГц. Arduino Pro немесе Pro Mini ATmega328 нұсқалары үшін 16 МГц (5 В) жиілігінде қолданылады.

  • Arduino Diecimila, Duemilanove, немесе ATmega168-ден Nano
    Автоматты түрде қайта қосылу мүмкіндігі бар ATmega168 тактілік жиілігі 16 МГц. Компиляция және жүктеу Arduino NG немесе ATmega168 бар ескі нұсқаларға сәйкес келеді, бірақ Bootloader Жүктеуінде қысқа таймаут бар (қайта қосылу кезінде пин 13 жарық диоды бір рет жыпылықпайды). Arduino Pro және Pro Mini ATmega168 нұсқалары үшін 16 МГц (5 В) жиілігінде қолданылады. 

  • Arduino Mega
    Автоматты түрде қайта қосылу мүмкіндігі бар ATmega1280 тактілік жиілігі 16 МГц.

  • Arduino Mini
    Arduino NG немесе ATmega168 бар ескі нұсқаларға сәйкес келеді (мысалы: автоматты түрде қайта қосылу мүмкіндігінсіз ATmega168 тактілік жиілігі 16 МГц).

  • Arduino BT
    ATmega168 тактілік жиілігі 16 МГц. Bootloader жүктеу Bluetooth модулін жүктеу үшін кодтармен бірлесе жүреді.

  • ATmega328-ден LilyPad Arduino
    Автоматты түрде қайта қосылу мүмкіндігі бар ATmega328 тактілік жиілігі 8 МГц (3.3 В). ATmega328 бар Arduino Pro немесе Pro Mini-мен (3.3 В, 8 МГц) сәйкес келеді.

  • ATmega328-ден LilyPad Arduino
    ATmega168 тактілік жиілігі 8 МГц.

Компиляция және жүктеу ATmega168 бар Arduino Pro немесе Pro Mini (8 МГц) сәйкес келеді.
Жүктелген Bootloader-та ұзақ таймаут бар (қайта қосылу кезінде пин 13 жарық диоды үш рет жыпылықтайды), себебі, LilyPad түпнұсқаларында автоматты түрде қайта қосылу жоқ. Сонымен қатар сыртқы сағаттар да жоқ, сәйкесінше, Bootloader ішкі сағатты 8 МГц жүктеуді ATmega168-де кескіндейді.
Соңғы LilyPad нұсқалар бар кезінде (6- байланыс бағдарламалық енгізуімен) Bootloader жүктелу алдында ATmega168-ден Arduino Pro немесе Pro Mini (8 MHz) таңдау қажет.
1   2   3   4




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет