Arduino - электроника, автоматика, процесстерді және робототехниканы автоматтандыру саласындағы қарапайым жүйелерді, модельдерді және тәжірибелерді құруға және прототиптеуге арналған аппараттық-бағдарламалық құралдардың сауда белгісі.

Arduino
Жазылған

C, C++, JavaScript және Ассемблерлеу тілі

Ақпараттық платформа

Atmel AVR

Робот — Arduino-ны жиі қолдану тәсілі

Arduino - сандық құрылғыларды құруға арналған бір тақталы микроконтроллерлер мен микроконтроллер жинақтарын жобалайтын және өндіретін ашық бастапқы коды бар аппараттық және бағдарламалық қамтамасыз ету компаниясы, жоба және пайдаланушылар қауымдастығы.

Arduino атауы жобаның кейбір негізін қалаушылар кездескен Италияның Иврея қаласындағы бардан шыққан. Бар 1002 жылдан 1014 жылға дейін Иврея наурызының марграбы және Италия королі болған Ивреялық Ардуиннің атымен аталған.[1]

Бағдарламалық бөлігі бағдарламаларды жазуға, оларды құрастыруға және аппаратураны бағдарламалауға арналған тегін бағдарламалық қабықшадан (IDE) тұрады.

Аппараттық бөлігі -бұл ресми өндіруші де, үшінші тарап өндірушілері де сататын монтаждалған баспа тақталарының жиынтығы, сандық құрылғыларды құруға арналған бір тақталы микроконтроллерлер мен микроконтроллер жинақтарын жобалайтын және өндіретін ашық бастапқы коды бар аппараттық және бағдарламалық қамтамасыз ету компаниясы, жоба және пайдаланушылар қауымдастығы. Жүйенің толық ашық архитектурасы Arduino өнімдерінің желісін еркін көшіруге немесе толықтыруға мүмкіндік береді.[2]

Автономды нысандарды құруға, сондай-ақ сымсыз және сымды интерфейстер арқылы бағдарлама жасақтамаларын қосуға да қолданылады. Электроника мен бағдарламалауды жасақтауда білімі аз қолданушыларға сай келеді.

Бағдарламалық бөлігі өңдеу

Бағдарламалануы тұтасымен Arduino IDE тегін бағдарлама қабықшасында жүргізіледі (GPLv2) шартымен таралады)[3][4]. Бұл қабықшада мәтін өңдеу редакторы, жобалар менеджері, препроцессор, компилятор мен бағдарламаларды микроконтроллерге жүктеуге арналған құрал-жабдықтар бар. Қабықша Processing жобасының негізінде Java-да жазылған, Windows, Mac OS X және Linux ОЖ-лерімен жұмыс жасайды. Arduino кітапханасының комплектісі қолданылады (LGPL лицензиясы бойынша)[4][5].

Аппараттық бөлігі өңдеу

Ресми шығарған тақталары өңдеу

Arduino-ның түпнұсқа жабдығын итальяндық Smart Projects компаниясы шығарған. Arduino маркасымен кейбір тақталарды АҚШ тың SparkFun Electronics және Adafruit Industries компаниялары жасаған. 2016 жылғы жағдай бойынша Arduino аппараттық құралдарының 17 нұсқасы шығарылды.

Дереккөздер өңдеу

  1. https://www.wsj.com/articles/SB10001424052748703499404574559960271468066
  2. Ресми сайты
  3. GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Мұрағатталған 20 тамыздың 2017 жылы., Arduino (processing/arduino).
  4. a b Arduino — FAQ Мұрағатталған 10 сәуірдің 2006 жылы.
  5. LGPL Мұрағатталған 20 тамыздың 2017 жылы. — arduino core, libraries.