Arduino: ТОП-3 графічних софтів для програмування

Arduino: ТОП-3 графічних софтів для програмування

З Arduino ви можете легко програмувати, не вдаючись до власне програмування. Це так просто, що впорається навіть дитина. Про те, як працюють кращі графічні середовища кодингу, ви дізнаєтеся з нашої статті.

В останні роки гуртки програмування і робототехніки стали вкрай популярні і доступні навіть для учнів початкової школи. І це стало можливим завдяки застосуванню графічних середовищ програмування, які, треба відзначити, активно використовуються і великими компаніями. Щоб розповісти про графічні софти програмування, ми вибрали три найбільш популярних з них.

Visuino

Visuino – це безкоштовий графічний софт, що працює на базі сумісних з Arduino промислових контролерів (ПЛК) Controllino. Вона дає можливість створення складних систем автоматизації і рішень IoT (Internet of Things), причому зробити це можна, просто переміщуючи і з’єднуючи візуальні блоки. Програмне середовище автоматично генерує код для промислових контролерів.

Отже, що треба зробити. Вибираємо компоненти (модулі) з панелі компонентів і переміщаємо їх в область проектування. Потім їх необхідно з’єднати і налаштувати властивості. Це робиться за допомогою інспектора об’єктів.

До плюсів Visuino відноситься великий набір компонентів для математичних і логічних функцій, сервоприводів, дисплеїв, інтернету та ін.

Коли ПЛК запрограмований, графічне середовище підказує доступний спосіб підключення до контролера. Це може бути послідовний порт, Ethernet, Wi-Fi або GSM.

Нарешті ваш проект готовий: все контролери прописані, все працює. Тепер, натиснувши на логотип Arduino, розташований на верхній панелі, ви змусите Visuino створити коди для Arduino і відкрити софт його розробки (Arduino IDE), через яку вже можна скомпілювати код і завантажити його в ПЛК.

Порада. Якщо встановлена ​​плата не відповідає вашому Arduino, ви можете змінити її за допомогою команди «Select Board» (Вибрати панель).

Scratch

Arduino: ТОП-3 графічних софтів для програмування Scratch

Цей графічний софт програмування був створений в 2003 році, коли група співробітників MIT Media Lab вирішила розробити мову програмування, доступну абсолютно для всіх. У підсумку через деякий час публіці був представлений Scratch.

Найбільше, мабуть, він схожий на Lego. По крайній мірі, принцип той же: це софт, в якому програми збираються з деталей, різнокольорових і яскравих. Ці деталі можна переміщати, змінювати, змушувати взаємодіяти різним чином. Основа Scratch – блоки команд, таких як сенсори, змінні, рух, звук, оператори, зовнішність, перо, контроль та ін. Вбудований графічний редактор дає можливість намалювати будь-який об’єкт. Не минуло й п’яти років з моменту створення Scratch, як виник проект Scratch для Arduino (скорочено – S4A), що дозволяє програмувати ПЛК Arduino.

До плюсів системи відноситься те, що вона русифікована і повністю локалізована – будь-який бажаючий знайде безліч даних по ній. Крім того, робота в даній графічному середовищі доступна навіть для школярів молодших класів, які навіть ще не дуже впевнено читають.

ArduBloсk

Коли людина вже повністю освоїла Scratch, але ще не доросла до Wiring, на якому програмуються Arduino-сумісні плати, саме час порадити йому написаний на Java інструмент ArduBloсk. Особливо гарний він для тих, хто захоплюється робототехнікою.

У чому ж різниця? Справа в тому, що Scratch не вміє шити Arduino, він лише керує його ПЛК через USB. Таким чином, Arduino не може працювати сам по собі, адже він залежить від комп’ютера.

По суті, ArduBloсk – це проміжний етап між дитячою Scratch і цілком професійною, хоч і доступною Visuino, оскільки так само, як остання, має можливість перепрошивки Arduino-сумісних контролерів.

Порада. Не забудьте встановити на свій ПК Java. Це не займе багато часу.

Хай буде з вами Arduino

Be the first to comment

Leave a Reply