Scratch for Arduino, IDE для самых начинающих пользователей Arduino

Scratch для Arduino

Программирование бесплатных плат становится модным, и это неудивительно, поскольку такие платы, как Raspberry Pi или Arduino, становятся более доступными. Учебные пособия и видеоуроки также более доступны, и для изучения основных элементов программирования требуется всего пара часов. Это из-за этого есть много программ, которые пытаются помочь создать определенные программы для Arduino или Raspberry Pi. Даже программы, которые устанавливаются внутри этих устройств для создания других программ, для Raspberry Pi у нас есть много примеров.

Одна из самых известных программ или программного обеспечения, связанного с Arduino, - это Scratch for Arduino, программное обеспечение, ориентированное на начинающих пользователей, которое поможет нам создавать бесплатные программы. для правильной работы наших проектов Arduino.

Что такое Scratch для Arduino?

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

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

Благодаря сообществу в Scratch for Arduino есть приложение для Android, которое не только позволяет смартфону обмениваться данными с программой, но мы также можем тестировать программное обеспечение, созданное с использованием протокола HTTP..

Как установить Scratch для Arduino?

Программа Scratch for Arduino доступна для различных платформ, по крайней мере, для самых популярных платформ, у которых больше всего пользователей: мы можем установить его на Windows, на macOS, на Gnu / Linux и даже на дистрибутивы Raspberry Pi, поэтому мы можем установить эту программу на любом используемом нами компьютере.

Но прежде всего нам нужно получить программу, которая установит ее на свой компьютер. На официальный сайт проекта мы можем получить программы для всех операционных систем.

Scratch for Arduino Официальный сайт

Если мы используем Windows, нам нужно дважды щелкнуть загруженный пакет и следуйте инструкциям мастера установки, для чего нам придется постоянно нажимать кнопку «Далее» или «Далее».

Если вы используете macOS, процесс будет аналогичным или похожим. Но прежде чем дважды щелкнуть загруженный нами пакет, мы должны перейти в конфигурацию macOS и убедиться, что операционная система разрешает установку программ, у которых нет разрешений. Как только мы это сделаем, открываем пакет приложения и перетаскиваем приложение в папку приложений.

Если мы используем Gnu / Linux, то мы должны сначала скачайте пакет, соответствующий нашей платформеВ этом случае это будет не для 64-битных или 32-битных платформ, а скорее, если в нашем дистрибутиве используются пакеты debian или пакеты Fedora, то есть deb или rpm. После того, как мы загрузили пакет, соответствующий нашему дистрибутиву, мы должны открыть терминал в папке, что можно сделать, щелкнув правой кнопкой мыши в пространстве папки, и мы выполним в терминале следующее:

sudo dpkg -i paquete.deb

Или мы также можем установить его, набрав следующее:

sudo rpm -i paquete.rpm

Через несколько секунд установки программы в нашем меню появится значок Scratch for Arduino. Как видите, установка этой визуальной IDE очень проста и обычно не требует какой-либо внешней программы для правильной работы.

Какие платы совместимы с SfA?

к несчастью не все платы Arduino Project совместимы с Scratch for Arduino. На момент они только совместимы Arduino UNO, Arduino Diecimila и Arduino Duemilanove. Остальные платы несовместимы с программой, но это не означает, что они не могут выполнять код, который мы создаем, то есть код, который мы создаем, можно экспортировать в другую среду IDE, чтобы его можно было скомпилировать и выполнить. Как царапина, SfA может отправлять код в IDE, такую ​​как Arduino IDE, и отправлять программу на другие платы проекта, совместимые с Arduino IDE. и что они могут работать правильно, не зависимо от того, была ли отправлена ​​доставка через Scratch for Arduino.

Arduino 101

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

Scratch для Arduino или Arduino IDE?

На этом этапе вы наверняка задаетесь вопросом, что лучше программировать для Arduino. Scratch для Arduino или Arduino IDE? Серьезный вопрос, на который с помощью небольшой логики можно ответить, если мы действительно знаем, каков наш уровень программирования. Scratch for Arduino - это IDE, предназначенная для самых новичков и менее опытных пользователей. Этому помогает визуальный аспект блочных программ, что-то вроде так называемого полупрограммирования. Хотя Arduino IDE - это IDE для опытных программистов и программистов среднего уровня, которым не нужен визуальный аспект для правильного программирования. Y если программа предназначена для ребенка или подростка, ясно, что Scratch for Arduino - подходящая программа.

Но, если у нас будет сильная команда, достаточно настольного компьютера, лучше иметь оба решения. Как мы уже говорили ранее, Scratch для Arduino может помочь нам, создавая блоки, а Arduino IDE может помочь нам отправить программу на различные платы либо из Arduino, либо из других проектов, которые работают с Arduino IDE. Но, в любом случае, выбор за вами. Какой ты выберешь?


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

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

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

*

*

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

  1.   Nmorato сказал

    Большая царапина