Arduino език за програмиране - гъвкавост и простота

Arduino език за програмиране - гъвкавост и простота

Замисляли ли сте се да се опрости живота си у дома? Това бяха неща, които решават за вас всеки ден, рутинни задачи. Интелигентно устройство, което би упражнило полезна функция, като напоявана градина, почистване на стаята, носят товари. Тези задачи могат да се справят електронен Ардуино. Но само да си купя това няма да е достатъчно. Всяка промишлена логически контролер чип или нужда от "мозъка" за извършване на определена последователност от действия. За постиженията на операции в този случай е подходящ Arduino език за програмиране.

В тази статия ще научите:

Общо описание на езици за програмиране

Arduino език за програмиране - гъвкавост и простота

В основата на развитието на околната среда е най-Processing / проводниците - това е един обикновен C ++, пълен с разнообразие от функции и библиотеки. Има няколко версии на операционни системи, Windows, Mac OS и Linux.

Каква е основната разлика между тях. Arduino IDE - това е развитие на околната среда, в която се описва кода на програмата. А FLprog подобен на CFC CoDeSys, можете да чертаете диаграми. Кои среда е по-добре? Както доброто и комфортно по свой собствен начин, но ако искате да сериозно контролери, най-добре е да научат езика, подобно на SI. Основната им предимство е гъвкавостта и безграничност на алгоритъма. Аз наистина харесвам Ардуино.

Описание на Ардуино

Разпределението е достъпна за сваляне от официалния сайт. Изтеглете архива, това отнема малко повече от 100 Mb. Създаване на стандарта, както и всички приложения за Windows. Драйвери за всички видове на борда трябва да бъдат инсталирани в пакета. А сега погледнете как работи прозореца.

Arduino език за програмиране - гъвкавост и простота

Arduino среда за разработка се състои от:

Настройки Arduino IDE

Arduino език за програмиране - гъвкавост и простота

Допълнителна функционалност може да бъде добавен, използвайки библиотеки представляващи специално проектиран код. По същество това е затворена от достъпа на програмиста. Media обикновено идва с стандартен набор, който може да бъде постепенно попълва. Те са в поддиректория на директорията библиотеки Arduino.

Много библиотеки са снабдени с примери, намиращи се в пример папката. Изберете библиотека от менюто ще добави ред в изходния код:

Така че, между другото, е удобно да се провери изпълнението на които дойдоха до магазина на борда,. Бързо и лесно.

Има едно просто нещо. Тя се нарича Serial Port Monitor (Serial Monitor). Тя показва данните, изпратени към платформата Arduino. Аз обикновено гледам, което сигнали ми дават различни сензори, свързани към дънната платка.

Arduino език за програмиране - гъвкавост и простота

Свързани библиотеки

Има различни начини за добавяне на потребителски функции. Свържете библиотеката по три начина:

  1. Използването на управителя библиотека
  2. С вноса като .zip файл
  3. Ръчно инсталиране.

1. С помощта на ръководителя на библиотеката. В главния прозорец на програмата изберете раздела скица. След това кликнете върху бутона библиотека Connect. Преди да отворите мениджъра на библиотека. Прозорецът ще показва инсталираните файлове с подписването инсталиран, и тези, които могат да бъдат настроени.

Arduino език за програмиране - гъвкавост и простота

2. Използвайте внос .zip файл. Често в просторите на Интернет могат да се намерят в архивите на библиотеките компресиран файлове с цип. Тя съдържа заглавен файл .h и .cpp файл код. Инсталацията не е необходимо да разопаковате архива. Достатъчно Скица меню - Свържете библиотека - Добавяне на .ZIP библиотека

Arduino език за програмиране - гъвкавост и простота

3.Installation ръчно. На първо място, затворете програмата Arduino IDE. Нашият архив за първи път разопаковате. И на файлове с разширение .h и .cpp прехвърлят в папка със същото име като на архива. Хвърля папка в главната директория.

Описание FLPprog

FLprog - е безплатен проект на независими разработчици, което позволява да се работи с функционалните блокове или с по стълбата. Тази среда е подходящ за хора - не програмисти. Тя ви позволява да визуално и графично видите алгоритъм, използвайки диаграми и функционални блокове. Изтеглете пакета на официалния сайт.

Arduino език за програмиране - гъвкавост и простота

Аз съм гледам проекта за дълго време. Децата се развиват, постоянно добавяме нови функции и промяна на стария. Виждам в тази гледна точка на околната среда. Тъй като тя изпълнява две важни функции: простотата и лекотата на използване.

Вие се опитвате да създадете проект. 13 се включва към LED изхода.

Създаване на нов проект. В горния прозорец, добавете нужното количество входове и изходи, молейки име и възлага на физически вход или изход карта.

Arduino език за програмиране - гъвкавост и простота

Ние се посочва необходимите елементи на дървото на обектите на необходимите елементи на платното за редактиране. В нашия случай, ние можем да използваме просто RS-тригер да включвате и изключвате.

Arduino език за програмиране - гъвкавост и простота

След създаването на един алгоритъм, щракнете върху бутона, за да се съберат. Програмата дава завършен скица в IDE.

Arduino език за програмиране - гъвкавост и простота

Arduino език за програмиране - гъвкавост и простота

В първата част на семинара, ние говорихме за възможностите и предимствата на продуктите на ARIES на компанията. Тогава имаше кафе-пауза с понички. Аз ponabrali много неща и понички, както и бисквити, бонбони и, тъй като той е много гладен. =)

Във втората част на семинара в следобедните часове представихме развитие на околната среда CoDeSys 3.5. Много неща разказаха за уеб - визуализация. Тази тенденция започва да набира скорост. Разбира се, да работи с оборудването през всеки уеб - браузър. Това е наистина страхотно. Това е начинът, по самото оборудване в куфара.

Arduino език за програмиране - гъвкавост и простота

Скоро ще публикува серия от статии за CoDeSys 3.5. Така че, ако се интересувате се регистрирате или просто идват за посещение. Аз винаги ще се радваме.

С уважение, Gridin Semon.

Тази статия е на стойност споделяне: