Ardublock: що це таке і що він може зробити для вашого Arduino

Знімок екрана плагіна Ardublock.

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

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

Що таке Ardublock?

Ardublock - це програма, а точніше доповнення до IDE Arduino, яка дозволяє нам створювати програми та код без необхідності писати код, тобто за допомогою візуальних інструментів. У цьому є свої переваги, тому що якщо ми знаємо, як програмувати, ми заощадимо багато часу на процесі налагодження, оскільки не забудемо написати добре відоме ";" також не закриває кодові фігурні дужки. Програмування за допомогою візуальних інструментів - це програмування призначений як для початківців, так і для досвідчених програмістів а також для користувачів, які не вміють програмувати і хочуть навчитися це робити.

Як ми вже говорили, Ardublock є більше доповненням, ніж самою програмою, оскільки для його роботи необхідна IDE Arduino. Таким чином, роблячи підсумок, можна сказати, що Ardublock - це налаштування IDE Arduino для адаптації програмування коду до візуального програмування.

Дошка Arduino Tre

Ardublock має більше позитивних речей, крім того, що він є інструментом для програміста-початківця. Однією з позитивних речей є можливість робота з блоками для швидшого створення проектів.

Ardublock працює візуально з блоками, а також може працювати з компонентами. Таким чином, ми можемо створити блок, який є колесами, інший - музикою, а другий - пластиною; кожного разу, коли ми хочемо використовувати ці блоки, ми будемо називати його або просто перетягувати з одного боку вікна на інший бік вікна.

Функції та можливості, які пропонує нам Ardublock, такі самі, як і Arduino IDE, тобто ми можемо підключити Ardublock до нашої плати Arduino, надіслати код, який Ardublock створив завдяки блокам, і швидко і легко протестувати наші проекти. І це те, що коли ми закінчуємо програму, збережена інформація - це все ще написаний код, код, який Ardublock створив за допомогою наших блоків.

Як встановити Ardublock в нашу операційну систему?

Ну, ми вже знаємо або маємо чітке уявлення про те, що таке Ardublock, але як він встановлюється на нашому комп’ютері? Як ми можемо ним користуватися?

Підготовка нашого комп’ютера

Хоча єдина документація про Ardublock англійською мовою, правда полягає в тому, що процес встановлення досить простий і швидкий, якщо ми маємо IDE Arduino. Перш за все ми повинні є на нашому комп'ютері IDE Arduino, якщо у нас його не встановлено, ви можете зупинитися і подивитися тут як встановити його на Gnu / Linux. Ще один елемент, який нам знадобиться, - це мати віртуальну машину Java або подібну в колективі. Якщо ми використовуємо Gnu / Linux, ідеально робити ставку OpenJDK, особливо після протистояння між Oracle та Google. Тепер, коли у нас все зроблено, нам потрібно йти до офіційний веб-сайт Ardublock і отримати пакет Ardublock, пакет у форматі Java або з розширенням .jar. Завантажений файл не є виконуваним файлом за допомогою майстра встановлення, тому нам доводиться робити все вручну.

Знімок екрана Arduino IDE

Встановлення Ardublock

Примеро Ми відкриваємо Arduino IDE і переходимо до Налаштування або Налаштування. Тепер ми переходимо до опції "Розташування Sketchbook:", яка з’явиться у новому вікні. Це адреса, де нам доведеться зберігати певні плагіни або елементи IDE Arduino. Місцезнаходження або адреса, що з’являться, буде щось на зразок «Документи / Arduino» або домашнє / Документи / Arduino. Ми можемо змінити адресу, але якщо ми її змінимо, ми повинні знати, яка нова адреса, щоб перемістити туди завантажений файл Ardublock. Якщо ми відкриємо папку Arduino, то побачимо, що є й інші підтеки та файли.

Ми повинні перемістити пакет Ardublock, залишивши наступну адресу "tools / ArduBlockTool / tool / ardublock-all.jar". Якщо у нас відкрита програма Arduino IDE, пора її закрити, і коли ми відкриємо її знову, у меню Інструменти або Інструменти з’явиться опція Ardublock. Натиснувши на нього, з’явиться нове вікно, яке відповідає інтерфейсу Ardublock. Як бачите, це щось просте і швидке, але заплутане, якщо ми не знаємо процедури встановлення.

Альтернативи Ardublock

Хоча Ardublock може здатися для Arduino чимось новим та унікальним, правда полягає в тому, що це не єдина програма чи інструмент, який ми маємо виконувати візуальне програмування. Існує кілька інструментів, орієнтованих на візуальне програмування, настільки, що всі альтернативи Ardublock є унікальними програмами, а не розширеннями або доповненнями до IDE Arduino.

Перша з цих альтернатив називається Minibloq. Minibloq - це повна програма, яка зосереджена на візуальному програмуванніОтже, його екран розділений на три частини: частина із блоками, які потрібно створити, інша частина, куди ми будемо переміщати блоки, які ми хочемо використовувати в програмі, і третя частина, яка покаже код, який ми створимо, для більш досвідчені користувачі. Minibloq можна отримати за допомогою цього посилання.

Знімок екрана програми Minibloq

Викликається другий інструмент Нуля для Arduino. Цей інструмент намагається адаптувати дитячу програму Скретч до будь-якого рівня і з тією ж філософією створювати програми. Scratch для Arduino - це повна програма, так би мовити, виделка Scratch.

Третій з інструментів ще недостатньо добре встановлений, але він є перспективним інструментом в інструментах візуального програмування. Цей інструмент називається Модкіт, інструмент який народився на Kickstarter, але поволі дозріває чудово. Відмінність від інших програм може більше спеціалізується на початківцях користувачів, ніж досвідчених. Нарешті, іншою альтернативою Ardublock було б традиційне використання Arduino IDE, альтернативи, яка не є візуальною та доступною лише для найбільш досвідчених програмістів.

Висновок

Ардублок це дуже цікавий інструмент, принаймні для початківців користувачів. Але це правда, що якщо ви досвідчений програміст, ці типи інструментів не робить код швидшим, а навпаки. Як не дивно, використання миші відбувається повільніше, ніж використання клавіатури.

Хоча якщо ми недосвідчені програмісти або вчимось, Ardublock - це настійно рекомендоване розширення не кажучи про суттєве, оскільки на цих етапах неминуче допускати синтаксичні помилки та невеликі проблеми, які важко знайти та подолати за допомогою Ardublock. Однак Що ви обираєте?


2 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Оскар Мансіла - сказав він

    Привіт, приємно познайомитись. Чи працює Ardublock з новішими версіями Arduino?

  2.   Хосе - сказав він

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