Arduino IDE Това е средата за разработка, която ни се предлага за разработването на кода за програмиране на микроконтролерите и Arduino платките. От друга страна, ArduBlock е допълнение към Arduino IDE, което ни позволява да използваме графичен език за програмиране на дъските, вместо да изучаваме цял език за програмиране. С ArduBlock тази известна дъска има право да програмира за тези, които нямат познания по езика за програмиране, така че е добър помощник в развитието. Сега ще обясним подробно как се инсталира в Linux. На първо място, да се каже, че мрежата предлага различни версии на Arduino IDE в tarball пакети за изходен код, които да инсталирате във всяка дистрибуция. Ако използвате Ubuntu, може да ви е по-лесно да намерите Arduino IDE в Софтуерния център и да го инсталирате само с едно щракване, същото се случва и с други дистрибуции като SuSE и openSuSE, където може лесно да се инсталира от YaST, в противен случай вие трябва да направи следното:
- Представете си, че изтегленият пакет се нарича „arduino-0018-64-2.tgz”И което е в директорията за изтегляния, първото нещо, което трябва да направим, е да извлечем компресираната директория.
- Сега влизаме в него и трябва да видим файл, наречен "Ардуино”, Което трябва да се уверим, че има разрешения за изпълнение, като щракнете с десния бутон на мишката и отворите Properties. В раздела Разрешения трябва да се постави отметка в съответното поле, за да се позволи изпълнението му.
- След това отиваме в конзолата и отиваме в директорията, където се намира изпълнимият файл. Например, в моя случай въвеждане на командата cd последвано от адреса "cd Downloads / arduino-0018-64-2”. Натискането на бутона ENTER ще се промени със съответния адрес. Не забравяйте да пишете командите без кавички.
- Сега можем да напишем "./Arduino”И ще се отвори IDE на Arduino.
- След това преминаваме към втората част, инсталирайте ArduBlock (преди това трябва да имаме инсталиран пакет OpenJDK Java в нашата система). Първото нещо е изтегляне на java файл.
- От графичния интерфейс на Arduino IDE кликваме върху менюто архив и след това имаме достъп предпочитания. Там ще видим къде трябва да хостваме .jar файла, който обикновено в Linux е „/ Начало / потребителско име / скицник”. Ако осъществим достъп до тази директория, ще можете да създадете друга директория вътре, която се нарича "инструментите”, Без кавички и зачитане на малки букви. В рамките на "инструментите„Създавате още едно наречено“ArduBlockTool”Също така уважава главни и малки букви. В него отново създадохме още едно обаждане "инструмент„И вътре ще копираме и поставим файла“ardublock-all.jarТова, което изтеглихме. Тоест адресът трябва да е нещо като /Home/username/sketchbook/tools/ArduBlockTool/tool/ardublock-all.jar.
- Това беше последната стъпка, сега, ако се върнете към графичния интерфейс на Arduino IDE, в менюто Инструменти ще видите, че се появява нов запис, наречен ArduBlock и ако кликнете върху него, ще се отвори новият графичен редактор.
Надявам се този мини урок да ви помогне и да се насладите на вашите Arduino проекти от Linux. Ако искате да видите безплатен курс за ардуино, можете да го изтеглите от тук.
Повече информация - Кинокамери с отворен код Axion Alpha
Фантастично. Въпреки че съм инсталирал скицника в основния потребител, всичко е работило за мен за първи път. Благодаря ти!
Сега просто трябва да взема 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 версията какво не е наред? Поздравления!