Scratch pre Arduino, IDE pre tých najnáročnejších používateľov Arduina

Scratch pre Arduino

Programovanie dosiek Free sa stáva módnym a niet sa čomu čudovať, keďže dosky ako Raspberry Pi alebo Arduino sú čoraz dostupnejšie. Výukové programy a videonávody sú tiež cenovo dostupnejšie a naučiť sa základné prvky programovania trvá iba pár hodín. Je to kvôli tomu existuje veľa programov, ktoré sa snažia pomôcť vytvoriť konkrétne programy pre Arduino alebo Raspberry Pi. Dokonca aj programy, ktoré sú nainštalované vo vnútri týchto zariadení na vytváranie ďalších programov, pre Raspberry Pi máme veľa príkladov.

Jeden z najslávnejších programov alebo softvéru súvisiaceho s Arduino je Scratch for Arduino, softvér zameraný na začínajúcich používateľov, ktorý nám pomôže vytvoriť bezplatné programy aby naše projekty Arduino fungovali správne.

Čo je Scratch pre Arduino?

Najprv však musíme povedať, že je to Scratch pre Arduino. Scratch for Arduino je program IDE zameraný na začínajúcich používateľov. Nástroj pre programovanie, ktorý umožňuje vytváranie kódu, jeho kompiláciu a vykonávanie v reálnom čase. Softvér je založený na slávnej detskej aplikácii s názvom Scratch. Táto aplikácia vyhľadáva výučba programovania medzi najmenšími vďaka blokom a vizuálnemu programovaniu, ktoré pomáha najmenším rozvíjať ich najlogickejšie schopnosti. Myšlienkou Scratch pre Arduino je použitie vizuálneho programovania a blokovania programovania, aby mohol každý užívateľ, bez ohľadu na jeho úroveň programovania, vytvoriť program pre arduino.

Scratch for Arduino nemá vôbec žiadny vzťah so Scratch alebo s projektom Arduino. Pretože sa však jedná o bezplatné projekty, bolo z každého projektu urobené to najlepšie, aby koncový používateľ mohol používať svoju dosku a softvér Arduino. Aj keď musíme povedať, že tieto tri projekty spolu nekomunikujú. To znamená, že Scratch nemá možnosť, ktorá sa stane Scratch pre Arduino, ani Arduino IDE neumožňuje vizuálne programovanie pomocou pluginu s názvom Scratch for Arduino. Scratch je samostatný softvér a Scratch for Arduino je nezávislý multiplatformný program, ktorý rovnako ako Arduino IDE obsahuje ovládače určitých dosiek Arduino pre komunikáciu..

Vďaka komunite má Scratch for Arduino aplikácia pre Android, ktorá umožňuje nielen smartfónu komunikovať s programom, ale môžeme testovať aj softvér vytvorený pomocou protokolu HTTP.

Ako nainštalovať Scratch pre Arduino?

Program Scratch for Arduino je k dispozícii pre rôzne platformy, minimálne pre najpopulárnejšie platformy s najväčším počtom používateľov: môžeme ho nainštalovať na Windows, na macOS, pre Gnu / Linux a dokonca aj na distribúcie Raspberry Pi, takže tento program môžeme mať na akomkoľvek počítači, ktorý používame.

Najskôr však musíme získať program, ktorý si ho nainštaluje do nášho počítača. On oficiálna webová stránka projektu môžeme získať programy pre všetky operačné systémy.

Oficiálne webové stránky Scratch for Arduino

Ak používame Windows, musíme dvakrát kliknúť na stiahnutý balík a postupujte podľa sprievodcu inštaláciou, ku ktorému budeme musieť neustále stlačiť tlačidlo „ďalšie“ alebo „ďalšie“.

Ak používate macOS, proces je podobný alebo podobný. Pred dvojitým kliknutím na balík, ktorý sme si stiahli, však musíme prejsť do konfigurácie systému macOS a ubezpečiť sa, že operačný systém umožňuje inštaláciu programov, ktoré nemajú oprávnenia. Len čo to urobíme, otvoríme balíček aplikácie a aplikáciu pretiahneme do priečinka aplikácií.

Ak používame GNU / Linux, musíme najskôr si stiahnite balíček zodpovedajúci našej platformeV tomto prípade to nebude pre 64-bitové alebo 32-bitové platformy, ale skôr, ak naša distribúcia používa debianové balíčky alebo balíčky Fedory, to znamená deb alebo rpm. Po stiahnutí balíka, ktorý zodpovedá našej distribúcii, musíme otvoriť terminál v priečinku, čo urobíme kliknutím pravým tlačidlom myši na priestor priečinka a v termináli vykonáme nasledovné:

sudo dpkg -i paquete.deb

Alebo si ho môžeme nainštalovať aj zadaním nasledujúcich príkazov:

sudo rpm -i paquete.rpm

Po niekoľkých sekundách inštalácie programu budeme mať v našej ponuke ikonu, ktorá sa bude volať Scratch for Arduino. Ako vidíte, inštalácia tohto vizuálneho IDE je veľmi jednoduchá a všeobecne na svoju správnu činnosť nepotrebuje žiadny externý program.

Aké dosky sú kompatibilné so SfA?

Bohužiaľ nie všetky dosky Arduino Project sú kompatibilné s programom Scratch for Arduino. V tomto okamihu sú iba kompatibilné Arduino UNO, Arduino Diecimila a Arduino Duemilanove. Zvyšok dosiek nie je kompatibilný s programom, ale to neznamená, že nemôžu spustiť kód, ktorý vytvoríme, to znamená, že kód, ktorý vytvoríme, je možné exportovať do iného IDE, aby ho bolo možné kompilovať a vykonať. Ako Scratch, SfA môže poslať kód do IDE ako Arduino IDE a poslať program na ďalšie dosky projektu, ktoré sú kompatibilné s Arduino IDE a že môžu fungovať správne bez toho, aby museli závisieť od toho, či je alebo nie je zásielka cez Scratch for Arduino.

arduino 101

Pokiaľ ide o kód, bohužiaľ v prípade problémov s licenciou nie sú súbory všesmerové, to znamená, že súbory Scratch rozpoznáva program Scratch pre Arduino, ale súbory tohto programu nie sú kompatibilné so programom Scratch. Aj keď kód vygenerovaný oboma programami je kompatibilný s Arduino IDE. Tento problém určite zmizne s odstupom času a za prispenia Spoločenstva, ale v súčasnosti sa to nedá dosiahnuť.

Scratch pre Arduino alebo Arduino IDE?

V tomto okamihu vás určite napadne, čo je lepšie programovať pre Arduino Scratch pre Arduino alebo Arduino IDE? Vážna otázka, na ktorú možno s trochou logiky odpovedať, ak skutočne vieme, aká je naša úroveň programovania. Scratch for Arduino je IDE, ktoré je určené pre tých začínajúcich a menej skúsených používateľov ktorým pomáha vizuálny aspekt blokových programov, niečo podobné ako takzvané semi-programovanie. Zatiaľ čo Arduino IDE je IDE pre pokročilých a stredne pokročilých programátorov, ktorí nepotrebujú vizuálny aspekt na správne programovanie. Y. ak je program pre dieťa alebo tínedžera, je zrejmé, že program Scratch for Arduino je vhodný program.

Ale ak máme silný tím, stolný počítač by postačoval, najlepšie je mať obe riešenia. Ako sme už povedali, program Scratch for Arduino nám môže pomôcť vytváraním blokov a Arduino IDE nám môže pomôcť poslať program na rôzne dosky, či už z Arduina, alebo z iných projektov, ktoré s Arduino IDE pracujú. Ale v každom prípade je na vás, voľba Ktorý z nich si vybral?


Komentár, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   neskoro dijo

    Veľký škrabanec