Scratch for Arduino, 'n IDE vir die nuutste Arduino-gebruikers

Kras vir Arduino

Die programmering van gratis borde word modieus en dit is geen wonder nie, aangesien borde soos Raspberry Pi of Arduino meer bekostigbaar word. Die tutoriale en video-tutoriale is ook goedkoper en dit neem net 'n paar uur om die basiese beginsels van programmering te leer. Dit is daarom daar is baie programme wat probeer om spesifieke programme vir Arduino of Raspberry Pi te skep. Selfs programme wat binne hierdie toestelle geïnstalleer is om ander programme te skep, het ons baie voorbeelde vir Raspberry Pi.

Een van die bekendste programme of sagteware wat verband hou met Arduino is Scratch for Arduino, 'n sagteware wat gerig is op beginners, wat ons sal help om gratis programme te skep vir ons Arduino-projekte om behoorlik te werk.

Wat is Scratch vir Arduino?

Maar eers moet ons sê dat dit Scratch vir Arduino is. Scratch for Arduino is 'n IDE-program wat op beginner-gebruikers gerig is. 'N Hulpmiddel vir programmering wat die skepping van kode, die samestelling en uitvoering daarvan in realtime moontlik maak. Die sagteware is gebaseer op die beroemde kinderappie genaamd Scratch. Hierdie program soek die onderrig van Programmering onder die kleintjies danksy die blokke en visuele programmering wat die kleintjies help om hul mees logiese vaardighede te ontwikkel. Die idee van Scratch for Arduino is om visuele programmering en blokprogrammering te gebruik, sodat enige gebruiker, ongeag hul vlak van programmering, 'n program vir arduino kan skep.

Scratch for Arduino het hoegenaamd geen verband met Scratch of met die Arduino-projek nie, aangesien dit gratis projekte is, is die beste van elke projek geneem sodat die eindgebruiker hul Arduino-bord en sagteware kan gebruik. Alhoewel ons moet sê dat hierdie drie projekte nie met mekaar kommunikeer nie. Dit wil sê dat Scratch nie 'n opsie het wat Scratch vir Arduino word nie, en die Arduino IDE laat visuele programmering nie toe met 'n inprop genaamd Scratch for Arduino nie. Scratch is 'n selfstandige sagteware en Scratch for Arduino is 'n onafhanklike multiplatform-program wat, net soos die Arduino IDE, die drywers van sekere Arduino-borde vir kommunikasie bevat..

Danksy die gemeenskap het Scratch for Arduino 'n toepassing vir Android waarmee die slimfoon nie net met die program kan kommunikeer nie, maar ons kan ook die sagteware toets wat geskep is met behulp van die HTTP-protokol.

Hoe installeer u Scratch vir Arduino?

Die Scratch for Arduino-program is beskikbaar vir verskillende platforms, ten minste vir die gewildste platforms wat die meeste gebruikers het: ons kan dit installeer op Windows, op macOS, vir Gnu / Linux en selfs vir Raspberry Pi-verspreidings, sodat ons hierdie program op enige rekenaar wat ons gebruik, kan hê.

Maar eerstens moet ons die program op ons rekenaar laat installeer. Aan die amptelike webwerf van die projek ons kan die programme vir alle bedryfstelsels kry.

Kras vir die Arduino amptelike webwerf

As ons Windows gebruik, moet ons dubbelklik op die afgelaaide pakket en volg die installasiewizard waarna ons voortdurend op die "volgende" of "volgende" knoppie moet druk.

As u macOS gebruik, is die proses soortgelyk of soortgelyk. Voordat u egter op die pakket wat ons afgelaai het, dubbelklik, moet ons na die MacOS-konfigurasie gaan en seker maak dat die bedryfstelsel die installering van programme sonder toestemming moontlik maak. Sodra ons dit gedoen het, ons maak die toepassingspakket oop en sleep die toepassing na die toepassingsmap.

As ons Gnu / Linux gebruik, moet ons laai eers die pakket wat ooreenstem met ons platform afIn hierdie geval is dit nie vir 64- of 32-bis-platforms nie, maar eerder as ons verspreiding debian-pakkette of Fedora-pakkette gebruik, dit wil sê deb of rpm. Nadat ons die pakket wat ooreenstem met ons verspreiding afgelaai het, moet ons 'n terminaal in die map oopmaak, wat gedoen word deur met die rechtermuisknop op die mapruimte te kliek, en ons voer die volgende uit in die terminal:

sudo dpkg -i paquete.deb

Of ons kan dit ook installeer deur die volgende in te tik:

sudo rpm -i paquete.rpm

Na 'n paar sekondes om die program te installeer, sal ons 'n ikoon in ons menu hê wat Scratch for Arduino genoem sal word. Soos u kan sien, is die installasie van hierdie visuele IDE baie eenvoudig en benodig u gewoonlik geen eksterne program om dit reg te laat werk nie.

Watter borde is verenigbaar met SfA?

Ongelukkig nie alle borde van die Arduino-projek is versoenbaar met Scratch for Arduino nie. Vir die oomblik hulle is slegs versoenbaar Arduino UNO, Arduino Diecimila en Arduino Duemilanove. Die res van die borde is nie versoenbaar met die program nie, maar dit beteken nie dat hulle nie die kode wat ons skep, kan uitvoer nie, dit wil sê die kode wat ons skep, kan na 'n ander IDE uitgevoer word sodat dit saamgestel en uitgevoer kan word. Soos Scratch, SfA kan kode stuur na 'n IDE soos Arduino IDE en stuur die program na ander borde van die projek wat versoenbaar is met Arduino IDE en dat hulle korrek kan werk sonder om daarvan afhanklik te wees of die gestuur deur Scratch vir Arduino is of nie.

arduino 101

Ongeag die kode, ongelukkig vir lisensiëringskwessies, is die lêers nie omni-directional nie, dit wil sê die Scratch-lêers word deur Scratch vir Arduino erken, maar die van hierdie program is nie versoenbaar met Scratch nie. Selfs as die kode wat deur beide programme gegenereer word, is verenigbaar met die Arduino IDE. Hierdie probleem is iets wat sekerlik mettertyd en met die bydraes van die Gemeenskap sal verdwyn, maar op die oomblik kan dit nie gedoen word nie.

Kras vir Arduino of Arduino IDE?

Op hierdie stadium sal u sekerlik wonder wat is beter om vir Arduino te programmeer Kras vir Arduino of Arduino IDE? 'N Ernstige vraag wat met 'n bietjie logika beantwoord kan word as ons regtig weet wat ons programmeringsvlak is. Scratch for Arduino is 'n IDE wat bedoel is vir die mees beginner en minder kundige gebruikers wat gehelp word deur die visuele aspek vir blokprogramme, iets soortgelyk aan die sogenaamde semi-programmering. Terwyl Arduino IDE 'n IDE is vir kundige en intermediêre vlak programmeerders wat nie die visuele aspek nodig het om korrek te programmeer nie. Y as die program vir 'n kind of tiener is, is dit duidelik dat Scratch for Arduino die regte program is.

Maar as ons 'n kragtige span het, as 'n rekenaar voldoende is, is dit die beste om albei oplossings te hê. Soos ons voorheen gesê het, kan Scratch for Arduino ons help deur blokke te skep en Arduino IDE kan ons help om die program na verskillende borde te stuur, vanaf Arduino of van ander projekte wat met Arduino IDE werk. Maar in elk geval is die keuse joune Watter een kies jy?


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

'N Opmerking, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   laat dijo

    Groot krap

Engelse toetsToets KatalaansSpaanse vasvra