Scratch Arduinolle, IDE uusimmille Arduino-käyttäjille

Naarmu Arduinolle

Ilmaisten levyjen ohjelmoinnista on tulossa muodikasta eikä ihme, koska Raspberry Pi tai Arduino kaltaiset levyt ovat yhä edullisempia. Oppaat ja video-oppaat ovat myös edullisempia, ja perusohjelmointielementtien oppiminen vie vain muutaman tunnin. Se johtuu siitä on monia ohjelmia, jotka yrittävät auttaa luomaan erityisiä ohjelmia Arduinolle tai Raspberry Pi: lle. Jopa ohjelmat, jotka on asennettu näiden laitteiden sisään muiden ohjelmien luomiseksi, Raspberry Pi: lle meillä on monia esimerkkejä.

Yksi tunnetuimmista Arduinoon liittyvistä ohjelmista tai ohjelmistoista on Scratch Arduinolle, aloittelijoille suunnattu ohjelmisto, joka auttaa meitä luomaan ilmaisia ​​ohjelmia jotta Arduino-projektimme toimisivat kunnolla.

Mikä on Scratch Arduinolle?

Mutta ensin meidän on sanottava, että se on Scratch Arduinolle. Scratch for Arduino on IDE-ohjelma, joka on suunnattu aloittelijoille. Ohjelmointityökalu, joka mahdollistaa koodin luomisen, kääntämisen ja suorittamisen reaaliajassa. Ohjelmisto perustuu kuuluisaan lasten sovellukseen nimeltä Scratch. Tämä sovellus hakee ohjelmoinnin opetus pienimmille lohkojen ja visuaalisen ohjelmoinnin ansiosta, joka auttaa pienokaisia ​​kehittämään loogisimpia taitojaan. Scratch for Arduinon idea on käyttää visuaalista ohjelmointia ja estää ohjelmointia siten, että kuka tahansa käyttäjä ohjelmointitasosta riippumatta voi luoda ohjelman arduinolle.

Arduinon Scratchilla ei ole minkäänlaista suhdetta Scratchiin tai Arduino-projektiin, mutta koska ne ovat ilmaisia ​​projekteja, jokaisen projektin parhaat puolet on otettu niin, että loppukäyttäjä voi käyttää Arduino-korttiaan ja ohjelmistojaan. Vaikka meidän on sanottava, että nämä kolme hanketta eivät ole yhteydessä toisiinsa. Toisin sanoen Scratchilla ei ole vaihtoehtoa, josta tulee Scratch Arduinolle, eikä Arduino IDE salli visuaalista ohjelmointia Scratch for Arduino -laajennuksella. Scratch on itsenäinen ohjelmisto ja Scratch for Arduino on itsenäinen monitasoinen ohjelma, joka, kuten Arduino IDE, sisältää tiettyjen Arduino-levyjen ohjaimet viestintään..

Yhteisön ansiosta Scratch for Arduinolla on Android-sovellus, joka ei vain anna älypuhelimen kommunikoida ohjelman kanssa, mutta voimme myös testata HTTP-protokollalla luotua ohjelmistoa.

Kuinka asentaa Scratch Arduinolle?

Scratch for Arduino -ohjelma on saatavana useille alustoille, ainakin suosituimmille alustoille, joilla on eniten käyttäjiä: Voimme asentaa sen Windows, macOS, Gnu / Linux ja jopa Raspberry Pi -jakelut, jotta voimme käyttää tätä ohjelmaa missä tahansa tietokoneessa, jota käytämme.

Mutta ensinnäkin meidän on saatava ohjelma asentamaan se tietokoneellemme. Päällä hankkeen virallisilla verkkosivuilla voimme saada ohjelmat kaikille käyttöjärjestelmille.

Raaputus Arduinon virallisille verkkosivustoille

Jos käytämme Windowsia, meidän on kaksoisnapsautettava ladattua pakettia ja noudata ohjattua asennustoimintoa, johon meidän on jatkuvasti painettava "seuraava" tai "seuraava" -painiketta.

Jos käytät macOSia, prosessi on samanlainen tai samanlainen. Mutta ennen kuin kaksoisnapsautamme ladattua pakettia, meidän on mentävä macOS-kokoonpanoon ja varmistettava, että käyttöjärjestelmä sallii sellaisten ohjelmien asennuksen, joilla ei ole käyttöoikeuksia. Kun olemme tehneet tämän, avaamme sovelluspaketin ja vedämme sovelluksen sovelluskansioon.

Jos käytämme Gnu / Linuxia, niin meidän on Lataa ensin alustamme vastaava pakettiTässä tapauksessa se ei ole tarkoitettu 64-bittisille tai 32-bittisille alustoille, vaan pikemminkin, jos jakelumme käyttää debian- tai Fedora-paketteja, ts. Deb tai rpm. Kun olemme ladanneet jakeluamme vastaavan paketin, joudumme avaamaan kansioon päätelaitteen, joka tehdään napsauttamalla hiiren kakkospainikkeella kansiotilaa ja suoritamme seuraavat päätteessä:

sudo dpkg -i paquete.deb

Tai voimme myös asentaa sen kirjoittamalla seuraavat:

sudo rpm -i paquete.rpm

Muutaman sekunnin kuluttua ohjelman asentamisesta meillä on valikossa kuvake, jota kutsutaan nimellä Scratch for Arduino. Kuten näette, tämän visuaalisen IDE: n asennus on hyvin yksinkertaista eikä yleensä vaadi ulkoista ohjelmaa toimiakseen oikein.

Mitkä levyt ovat yhteensopivia SfA: n kanssa?

valitettavasti kaikki Arduino Project -taulut eivät ole yhteensopivia Scratch for Arduinon kanssa. Tällä hetkellä ne ovat vain yhteensopivia Arduino UNO, Arduino Diecimila ja Arduino Duemilanove. Muut levyt eivät ole yhteensopivia ohjelman kanssa, mutta se ei tarkoita, etteivät ne voi suorittaa luomaa koodia, toisin sanoen luomamme koodi voidaan viedä toiseen IDE: hen, jotta se voidaan koota ja suorittaa. Kuten Scratch, SfA voi lähettää koodin IDE: lle, kuten Arduino IDE, ja lähettää ohjelman muille Arduino IDE: n kanssa yhteensopiville projektin taulukoille ja että he voivat toimia oikein ilman, että heidän on riipputtava siitä, onko lähetys Scratch for Arduinon kautta vai ei.

arduino 101

Koodin osalta valitettavasti lisensointiasioissa tiedostot eivät ole suuntaavia eli Scratch tunnistaa Scratch-tiedostot Arduinolle, mutta tämän ohjelman tiedostot eivät ole yhteensopivia Scratchin kanssa. Vaikka molempien ohjelmien tuottama koodi on yhteensopiva Arduino IDE: n kanssa. Tämä ongelma katoaa varmasti ajan myötä ja yhteisön panoksen myötä, mutta tällä hetkellä sitä ei voida tehdä.

Naarmu Arduinolle tai Arduino IDE: lle?

Tässä vaiheessa ihmettelet varmasti, mikä on parempi ohjelmoida Arduinolle Naarmu Arduinolle tai Arduino IDE: lle? Vakava kysymys, johon voidaan vastata pienellä logiikalla, jos tiedämme todella ohjelmointitasomme. Arduinon Scratch on IDE, joka on tarkoitettu aloittelijoille ja vähemmän asiantuntijoille joita lohko-ohjelmien visuaalinen näkökohta auttaa, jotain samanlaista kuin ns. puoliohjelmointi. Vaikka Arduino IDE on IDE asiantuntijoille ja keskitason ohjelmoijille, jotka eivät tarvitse visuaalista aspektia ohjelmoidakseen oikein. Y jos ohjelma on tarkoitettu lapselle tai teini-ikäiselle, on selvää, että Scratch for Arduino on oikea ohjelma.

Mutta jos meillä on vahva joukkue, pöytätietokone riittää, on parasta olla molemmat ratkaisut. Kuten olemme aiemmin sanoneet, Scratch for Arduino voi auttaa meitä luomalla lohkoja ja Arduino IDE voi auttaa meitä lähettämään ohjelman eri levyille joko Arduinosta tai muista Arduino IDE: n kanssa yhteistyössä toimivista projekteista. Mutta joka tapauksessa valinta on sinun Kumman valitset?


Kommentti, jätä sinun

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   myöhään dijo

    Suuri naarmu