Arduino IDE Это среда разработки, которая предлагается нам для разработки кода для программирования микроконтроллеров и плат Arduino. С другой стороны, ArduBlock - это дополнение к Arduino IDE, которое позволяет нам использовать графический язык для программирования плат вместо изучения целого языка программирования. С помощью ArduBlock можно запрограммировать эту знаменитую плату для тех, кто не знает языка программирования, так что это хороший помощник для разработчиков. Теперь мы подробно объясним, как он устанавливается в Linux. Прежде всего, чтобы сказать, что в Интернете есть разные версии Arduino IDE в tarball-пакетах с исходным кодом для установки в любом дистрибутиве. Если вы используете Ubuntu, вам может быть проще найти IDE Arduino в Центре программного обеспечения и установить ее одним щелчком мыши, то же самое происходит с другими дистрибутивами, такими как SuSE и openSuSE, где ее можно легко установить из YaST, в противном случае вы следует сделать следующее:
- Представьте, что скачанный пакет называется «ардуино-0018-64-2.tgzИ это в каталоге Downloads, первое, что мы должны сделать, это извлечь сжатый каталог.
- Теперь мы получаем доступ к нему и должны увидеть файл с именем "Arduino”, Который мы должны убедиться, что у него есть разрешения на выполнение, щелкнув правой кнопкой мыши и получив доступ к свойствам. На вкладке «Разрешения» необходимо установить соответствующий флажок, чтобы разрешить его выполнение.
- Затем заходим в консоль и переходим в каталог, где находится исполняемый файл. Например, в моем случае ввод команды cd за которым следует адрес "Загрузки cd / arduino-0018-64-2». При нажатии ENTER в подсказке появится соответствующий адрес. Не забудьте писать команды без кавычек.
- Теперь мы можем ввести "./ArduinoИ откроется Arduino IDE.
- Затем переходим ко второй части, устанавливаем ArduBlock (предварительно у нас должен быть установлен пакет OpenJDK Java в нашей системе). Во-первых, скачать файл java.
- В графическом интерфейсе Arduino IDE нажимаем на меню архив а затем мы получаем доступ предпочтения. Там мы увидим, где мы должны разместить файл .jar, который обычно в Linux называется «/ Главная / имя пользователя / альбом для рисования». Если мы получим доступ к этому каталогу, вы сможете создать внутри другой каталог, который называется "инструменты», Без кавычек и с соблюдением строчных букв. В пределах "инструменты"Вы создаете еще один, называемый"ArduBlockИнструмент»Также соблюдая верхний и нижний регистр. В нем мы снова создали еще один так называемый "инструментом«А внутри мы скопируем и вставим файл»ardublock-all.jarЭто мы скачали. То есть адрес должен быть примерно таким /Home/username/sketchbook/tools/ArduBlockTool/tool/ardublock-all.jar.
- Это был последний шаг, теперь, если вы вернетесь к графическому интерфейсу Arduino IDE, в меню инструменты вы увидите, что появляется новая запись с названием АрдуБлок и если вы нажмете на нее, откроется новый графический редактор.
Я надеюсь, что это мини-руководство поможет вам, и вам понравятся ваши проекты Arduino из Linux. Если вы хотите увидеть бесплатный курс Arduino, вы можете скачать его с здесь.
Больше информации - Кинотеатры Axion Alpha с открытым исходным кодом
Фантастический. Хотя я установил альбом под root-пользователем, с первого раза у меня все заработало. Большое спасибо!
Мне нужно только установить debian, чтобы разрешить мне доступ к последовательному и usb-портам ... Я сделал это один раз и, полагаю, сделаю это снова. Мне пришлось переустановить debian, и я потерял настройки, и теперь пришло время вернуть все в работу.
Проблема с подключением платы Arduino в Linux
Отлично .. спасибо, теперь как мне настроить сериалы в opensuse? Спасибо
Привет, Исаак: Я выполнил указанные вами шаги, что дает мне эту ошибку:
Исключение в потоке "AWT-EventQueue-0" java.lang.NoSuchMethodError: processing.app.Editor.setText (Ljava / lang / String;) V
в com.ardublock.ArduBlockTool.didGenerate (ArduBlockTool.java:62)
в com.ardublock.core.Context.didGenerate (Context.java:253)
в com.ardublock.ui.listener.GenerateCodeButtonListener.actionPerformed (GenerateCodeButtonListener.java:174) и на….
Версия java в чем дело? Привет!