Скрэтч для Arduino, IDE для самых пачаткоўцаў карыстальнікаў Arduino

Скрэтч для Arduino

Праграмаванне бясплатных плат становіцца модным, і гэта не дзіўна, бо такія платы, як Raspberry Pi або Arduino, становяцца ўсё больш даступнымі. Падручнікі і відэаўрокі таксама больш даступныя, і для вывучэння асноў праграмавання спатрэбіцца ўсяго некалькі гадзін. Менавіта з-за гэтага ёсць шмат праграм, якія спрабуюць дапамагчы стварыць пэўныя праграмы для Arduino ці Raspberry Pi. Нават праграмы, якія ўсталёўваюцца ўнутры гэтых прылад для стварэння іншых праграм, для Raspberry Pi мы маем шмат прыкладаў.

Адна з самых вядомых праграм і праграмнага забеспячэння, звязаных з Arduino, гэта Скрэтч для Arduino, праграмнага забеспячэння, арыентаванага на пачаткоўцаў карыстальнікаў, якое дапаможа нам ствараць бясплатныя праграмы каб нашы праекты Arduino працавалі належным чынам.

Што такое скрэтч для Arduino?

Але спачатку мы павінны сказаць, што гэта скрэтч для Arduino. Скрэтч для Arduino - гэта праграма IDE, арыентаваная на пачаткоўцаў карыстальнікаў. Інструмент для праграмавання, які дазваляе ствараць код, складаць яго і выконваць у рэжыме рэальнага часу. Праграмнае забеспячэнне заснавана на вядомым дзіцячым дадатку пад назвай Scratch. Гэта дадатак шукае навучанне праграмаванню сярод малых дзякуючы блокам і візуальнаму праграмаванню, якое дапамагае малым развіць свае найбольш лагічныя навыкі. Ідэя Scratch for Arduino складаецца ў тым, каб выкарыстоўваць візуальнае праграмаванне і блакаваць праграмаванне, каб любы карыстальнік, незалежна ад яго ўзроўню праграмавання, мог стварыць праграму для arduino.

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

Дзякуючы Супольнасці, Scratch for Arduino мае дадатак для Android, якое дазваляе смартфону не толькі ўзаемадзейнічаць з праграмай, але мы таксама можам праверыць праграмнае забеспячэнне, створанае з выкарыстаннем пратакола HTTP.

Як усталяваць Scratch для Arduino?

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

Але перш за ўсё, мы павінны атрымаць праграму, каб усталяваць яе на свой кампутар. Уключана афіцыйны сайт праекта мы можам атрымаць праграмы для ўсіх аперацыйных сістэм.

Скрэтч для афіцыйнага сайта 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 для Arduino.

Arduino 101

Што тычыцца кода, то, на жаль, па пытаннях ліцэнзавання, файлы не ўсенакіраваныя, гэта значыць файлы Scratch распазнаюцца Scratch для Arduino, але файлы гэтай праграмы не сумяшчальныя з Scratch. Нават калі код, створаны абедзвюма праграмамі, сумяшчальны з IDE Arduino. Гэта праблема, якая напэўна знікне з цягам часу і з укладам Супольнасці, але на дадзены момант гэтага зрабіць нельга.

Скрэтч для Arduino ці Arduino IDE?

У гэты момант вы напэўна задумаецеся, што лепш запраграмаваць для Arduino Скрэтч для Arduino ці Arduino IDE? Сур'ёзнае пытанне, на якое можна даць адказ, калі мы сапраўды ведаем, які ўзровень праграмавання. Скрэтч для Arduino - гэта IDE, прызначаная для самых пачаткоўцаў і менш дасведчаных карыстальнікаў гэтаму дапамагае візуальны аспект для блочных праграм, нешта падобнае да так званага паўпраграмавання. У той час як Arduino IDE - гэта IDE для спецыялістаў і праграмістаў сярэдняга ўзроўню, якім не патрэбны візуальны аспект для правільнага праграмавання. Y. калі праграма прызначана для дзіцяці ці падлетка, відавочна, што Scratch for Arduino - гэта адпаведная праграма.

Але, калі ў нас ёсць магутная каманда, настольнага кампутара хапіла б, лепш мець абодва рашэнні. Як мы ўжо казалі раней, Scratch for Arduino можа дапамагчы нам, ствараючы блокі, і Arduino IDE можа дапамагаць нам адпраўляць праграму на розныя платы, альбо ад Arduino, альбо ад іншых праектаў, якія працуюць з Arduino IDE. Але, у любым выпадку, выбар застаецца за вамі Які з іх вы выбіраеце?


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

Каментарый, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

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

  1.   позна сказаў

    Вялікая драпіна