Ardublock: что это такое и что он может сделать для вашей Arduino

Скриншот плагина Ardublock.

Приобретение плат Arduino - это что-то устаревшее и все более доступное для большего числа карманов, но как это работает? Понятно, что для его работы нам нужен код или программа, выполняющая ту операцию, которую мы хотим. Это, к сожалению, доступно не всем и вам нужны знания программирования, чтобы заставить Arduino двигать мотор или включать свет.

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

Что такое Ardublock?

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

Как мы уже говорили, Ardublock - это скорее дополнение, чем сама программа, поскольку для ее работы необходима среда Arduino IDE. Таким образом, подводя итоги, мы можем сказать, что Ardublock - это настройка Arduino IDE для адаптации программирования кода к визуальному программированию.

Плата Arduino Tre

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

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

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

Как установить Ardublock в нашу операционную систему?

Что ж, мы уже знаем или имеем четкое представление о том, что такое Ardublock, но как он установлен на нашем компьютере? Как мы можем его использовать?

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

Хотя единственная документация по Ardublock существует на английском языке, правда в том, что процесс установки довольно простой и быстрый, если у нас есть Arduino IDE. Прежде всего мы должны есть на нашем компьютере с Arduino IDEЕсли он у нас не установлен, вы можете остановиться и посмотреть здесь, как установить его в Gnu/Linux. Еще один элемент, который нам понадобится, это иметь виртуальную машину Java или аналогичную в команде. Если мы используем Gnu/Linux, в идеале сделать ставку на OpenJDK, особенно после противостояния Oracle и Google. Теперь, когда мы все сделали, нам нужно перейти к официальный сайт Ardublock и получите пакет Ardublock, пакет в формате java или с расширением .jar. Скачанный файл не является исполняемым файлом с мастером установки, поэтому нам приходится делать все вручную.

Скриншот Arduino IDE

Установка Ardublock

Во-первых, Мы открываем Arduino IDE и переходим в Preferences или Preferences.. Теперь мы переходим к опции «Местоположение Sketchbook:», которая появится в новом окне. Это адрес, по которому нам нужно будет сохранить определенные плагины или элементы Arduino IDE. Отображаемое местоположение или адрес будет выглядеть примерно так: «Documents / Arduino» или home / Documents / Arduino. Мы можем изменить адрес, но если мы изменим его, мы должны знать, какой новый адрес, чтобы переместить туда загруженный файл Ardublock. Если мы откроем папку Arduino, мы увидим, что есть другие подпапки и файлы.

Мы должны переместить пакет Ardublock, оставив следующий адрес «tools / ArduBlockTool / tool / ardublock-all.jar». Если у нас открыта программа Arduino IDE, пора закрыть ее, и когда мы откроем ее снова, в меню Инструменты или Инструменты появится опция Ardublock.. При нажатии на нее появится новое окно, соответствующее интерфейсу Ardublock. Как видите, это что-то простое и быстрое, но запутанное, если мы не знаем процедуру установки.

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

Хотя Ardublock может показаться чем-то новым и уникальным для Arduino, правда в том, что это не единственная программа или инструмент, который мы должны выполнять для визуального программирования. Существует несколько инструментов, которые ориентированы на визуальное программирование до такой степени, что все альтернативы Ardublock - это уникальные программы, а не расширения или плагины для Arduino IDE.

Первая из этих альтернатив называется Minibloq. Minibloq - это полная программа, ориентированная на визуальное программирование.Следовательно, его экран разделен на три части: часть с блоками, которые нужно создать, другая часть, куда мы будем перемещать блоки, которые мы хотим использовать в программе, и третья часть, которая покажет код, который мы создадим, для более продвинутые пользователи. Миниблок можно получить через это ссылка.

Скриншот программы Minibloq

Второй инструмент называется Scratch для Arduino. Этот инструмент пытается адаптировать детскую программу Scratch к любому уровню и с той же философией создавать программы. Scratch для Arduino - это полноценная программа, так сказать вилка Scratch.

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

Заключение

Ардублок это очень интересный инструмент, по крайней мере, для начинающих пользователей. Но это правда, что если вы опытный программист, эти типы инструментов не ускоряет создание кода, а наоборот. Использование мыши, как ни странно, медленнее, чем использование клавиатуры.

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


2 комментариев, оставьте свой

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Оскар Мансила сказал

    Привет! Рад тебя видеть. Работает ли Ardublock с более новыми версиями Arduino?

  2.   Хосе сказал

    Здравствуйте, С этими графическими версиями можно разрабатывать те же программы, что и писать? Другими словами, можно ли весь написанный код выполнять блоками?
    Другой вопрос, как вы определяете или используете .h, подпрограммы и т. Д. в таком случае?