Scratch az Arduino számára, egy IDE a legtöbb kezdő Arduino felhasználó számára

Karcolás az Arduino számára

Az ingyenes táblák programozása divatossá válik, és nem csoda, mivel az olyan táblák, mint a Raspberry Pi vagy az Arduino, egyre megfizethetőbbek. Az oktatóanyagok és a video oktatóanyagok is megfizethetőbbek, és csak néhány órát vesz igénybe az alapvető programozási elemek megtanulása. Ez azért van sok olyan program létezik, amelyek megpróbálnak segíteni az Arduino vagy a Raspberry Pi speciális programjainak létrehozásában. Még olyan programok is, amelyek ezen programok belsejében vannak telepítve más programok létrehozására, a Raspberry Pi esetében számos példát találhatunk.

Az Arduino-hoz kapcsolódó egyik leghíresebb program vagy szoftver Scratch az Arduino számára, egy kezdő felhasználóknak szánt szoftver számára, amely segít nekünk ingyenes programok létrehozásában hogy Arduino projektjeink megfelelően működjenek.

Mi az a Scratch az Arduino számára?

De először azt kell mondanunk, hogy Scratch az Arduino számára. A Scratch for Arduino egy IDE program, amely kezdő felhasználóknak szól. A programozás eszköze, amely lehetővé teszi a kód létrehozását, fordítását és valós időben történő végrehajtását. A szoftver a híres Scratch nevű gyermekalkalmazáson alapszik. Ez az alkalmazás keres a programozás tanítása a kicsik körében a blokkoknak és a vizuális programozásnak köszönhetően, amely segíti a kicsiket a leglogikusabb képességek fejlesztésében. A Scratch for Arduino ötlete a vizuális programozás és a blokk programozás, hogy bármely felhasználó, függetlenül a programozás szintjétől, létrehozhasson egy programot az arduino számára.

Az Arduino Scratch-nak semmilyen kapcsolata nincs a Scratch-tal vagy az Arduino projekttel, azonban mivel ezek ingyenes projektek, az egyes projektek legjobbjait úgy vettük át, hogy a végfelhasználó használhassa Arduino tábláját és szoftvereit. Bár azt kell mondanunk, hogy ez a három projekt nem kommunikál egymással. Vagyis a Scratch-nek nincs olyan opciója, amelyből Scratch lesz az Arduino számára, és az Arduino IDE sem engedélyezi a vizuális programozást a Scratch for Arduino nevű pluginnal. A Scratch egy önálló szoftver és A Scratch for Arduino egy független többplatformos program, amely az Arduino IDE-hez hasonlóan bizonyos Arduino táblák meghajtóit tartalmazza a kommunikációhoz..

A közösségnek köszönhetően a Scratch for Arduino megkapta egy olyan alkalmazás az Android számára, amely nemcsak lehetővé teszi az okostelefon számára a programmal való kommunikációt, hanem a HTTP protokoll segítségével létrehozott szoftvert is tesztelhetjük.

Hogyan kell telepíteni a Scratch for Arduino alkalmazást?

A Scratch for Arduino program különféle platformokhoz érhető el, legalábbis a legnépszerűbb platformokhoz, amelyeken a legtöbb felhasználó van: telepíthetjük Windows-ra, macOS-ra, Gnu / Linux-ra, sőt Raspberry Pi disztribúciókra is, így ez a program bármilyen számítógépen rendelkezhetünk.

De először is meg kell szereznünk a programot, hogy telepítse a számítógépünkre. Tovább a projekt hivatalos honlapja minden operációs rendszerhez megkaphatjuk a programokat.

Karcolás az Arduino hivatalos weboldalához

Ha Windows rendszert használunk, akkor duplán kell kattintanunk a letöltött csomagra és kövesse a telepítővarázslót, amelyhez folyamatosan nyomnunk kell a "következő" vagy a "következő" gombot.

Ha macOS-t használ, a folyamat hasonló vagy hasonló. Mielőtt azonban duplán kattintanánk a letöltött csomagra, át kell mennünk a macOS konfigurációjára, és meg kell győződnünk arról, hogy az operációs rendszer lehetővé teszi-e az engedélyekkel nem rendelkező programok telepítését. Miután ezt megtettük, megnyitjuk az alkalmazáscsomagot, és áthúzzuk az alkalmazást az alkalmazások mappába.

Ha Gnu / Linuxot használunk, akkor muszáj először töltse le a platformunknak megfelelő csomagotEbben az esetben nem 64 vagy 32 bites platformokra, hanem akkor, ha disztribúciónk debian csomagokat vagy Fedora csomagokat használ, azaz deb vagy rpm. Miután letöltöttük a terjesztésünknek megfelelő csomagot, meg kell nyitnunk egy terminált a mappában, amelyet a jobb egérgombbal kattintva végezhetünk el a mappaterületen, és a következőket hajtjuk végre a terminálban:

sudo dpkg -i paquete.deb

Vagy telepíthetjük a következők beírásával is:

sudo rpm -i paquete.rpm

Néhány másodperc elteltével a program telepítése után a menünkben lesz egy ikon, amelyet Scratch for Arduino-nak hívnak. Amint láthatja, ennek a vizuális IDE-nek a telepítése nagyon egyszerű, és a működéséhez általában nincs szükség külső programra.

Milyen táblák kompatibilisek az SfA-val?

sajnálatos módon nem minden Arduino Project tábla kompatibilis a Scratch for Arduino programmal. Per pillanat csak kompatibilisek Arduino UNO, Arduino Diecimila és Arduino Duemilanove. A többi tábla nem kompatibilis a programmal, de ez nem jelenti azt, hogy nem tudnák végrehajtani az általunk létrehozott kódot, vagyis az általunk létrehozott kódot exportálni lehetne egy másik IDE-be, hogy az összeállítható és futtatható legyen. Mint a Scratch, Az SfA kódot küldhet egy IDE-nek, például az Arduino IDE-nek, és elküldheti a programot a projekt más olyan tábláinak, amelyek kompatibilisek az Arduino IDE-vel. és hogy megfelelően működhetnek anélkül, hogy attól kellene függenie, hogy a szállítás a Scratch-en keresztül történik-e az Arduino számára.

Arduino 101

Ami a kódot illeti, sajnos a licencelési problémák miatt a fájlok nem minden irányba mutatnak, vagyis a Scratch fájlokat a Scratch felismeri az Arduino számára, de a program fájljai nem kompatibilisek a Scratch-szal. Még akkor is, ha a mindkét program által generált kód kompatibilis az Arduino IDE-vel. Ez a probléma az idő múlásával és a Közösség hozzájárulásával biztosan eltűnik, de jelenleg nem lehet megtenni.

Karcolás az Arduino vagy az Arduino IDE számára?

Ezen a ponton biztosan kíváncsi lesz arra, hogy mi a jobb, ha az Arduino programozható Karcolás az Arduino vagy az Arduino IDE számára? Komoly kérdés, amelyre egy kis logikával válaszolni lehet, ha valóban tudjuk, mi a programozási szintünk. A Scratch for Arduino egy IDE, amelyet a legtöbb kezdő és kevésbé szakértő felhasználónak szánnak amelyeket a blokkprogramok vizuális aspektusa segít, ami hasonló az úgynevezett félprogramozáshoz. Míg az Arduino IDE olyan IDE szakértői és középszintű programozók számára, akiknek nincs szükségük a vizuális aspektusra a helyes programozáshoz. Y ha a program gyereknek vagy tinédzsernek szól, akkor egyértelmű, hogy a Scratch for Arduino a megfelelő program.

De ha nagy csapatunk van, elegendő lenne egy asztali számítógép, a legjobb, ha mindkét megoldás megvan. Mint már korábban említettük, a Scratch for Arduino blokkok létrehozásával segíthet nekünk, az Arduino IDE pedig segítségünkre lehet a program elküldésében különböző táblákra, akár az Arduino-ból, akár más, az Arduino IDE-vel együttműködő projektekből. De mindenesetre a választás az Öné Melyiket választja?


Hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   késő dijo

    Nagy karcolás