Scratch for Arduino, IDE jaunākajiem Arduino lietotājiem

Scratch par Arduino

Bezmaksas dēļu programmēšana kļūst modē, un nav brīnums, jo tādas plāksnes kā Raspberry Pi vai Arduino kļūst arvien pieejamākas. Pamācības un video pamācības ir arī pieejamākas, un programmēšanas pamatelementu apgūšana prasa tikai dažas stundas. Tas ir tāpēc ir daudz programmu, kas cenšas palīdzēt izveidot īpašas programmas Arduino vai Raspberry Pi. Pat programmas, kas ir instalētas šo ierīču iekšienē, lai izveidotu citas programmas, Raspberry Pi mums ir daudz piemēru.

Viena no slavenākajām ar Arduino saistītajām programmām vai programmatūra ir Scratch - iesācējiem paredzēta programmatūra Arduino, kas mums palīdzēs izveidot bezmaksas programmas lai mūsu Arduino projekti darbotos pareizi.

Kas ir Scratch priekš Arduino?

Bet vispirms mums jāsaka, ka tas ir Scratch priekš Arduino. Scratch for Arduino ir IDE programma, kas paredzēta iesācēju lietotājiem. Programmēšanas rīks, kas ļauj kodu izveidot, kompilēt un izpildīt reāllaikā. Programmatūras pamatā ir slavenā bērnu lietotne Scratch. Šī lietojumprogramma meklē Programmēšanas mācīšana mazo vidū, pateicoties blokiem un vizuālajai programmēšanai, kas palīdz mazajiem attīstīt loģiskākās prasmes. Scratch for Arduino ideja ir izmantot vizuālo programmēšanu un bloķēt programmēšanu, lai jebkurš lietotājs, neatkarīgi no viņu programmēšanas līmeņa, varētu izveidot programmu arduino.

Scratch for Arduino nav nekādas attiecības ar Scratch vai Arduino projektu, tomēr, tā kā tie ir bezmaksas projekti, katra projekta labākie ir ņemti, lai gala lietotājs varētu izmantot savu Arduino dēli un programmatūru. Lai gan mums jāsaka, ka šie trīs projekti savā starpā nesazinās. Tas ir, Scratch nav opcijas, kas kļūst par Scratch Arduino, kā arī Arduino IDE neatļauj vizuālu programmēšanu ar spraudni ar nosaukumu Scratch for Arduino. Scratch ir atsevišķa programmatūra un Scratch for Arduino ir neatkarīga daudzplatformu programma, kas, tāpat kā Arduino IDE, satur noteiktu Arduino dēļu draiverus saziņai..

Pateicoties kopienai, Scratch for Arduino ir lietojumprogramma Android ierīcēm, kas ne tikai ļauj viedtālrunim sazināties ar programmu, bet mēs varam arī pārbaudīt programmatūru, kas izveidota, izmantojot HTTP protokolu.

Kā instalēt Scratch for Arduino?

Scratch for Arduino ir pieejams dažādām platformām, vismaz vispopulārākajām platformām, kurām ir visvairāk lietotāju: mēs to varam instalēt operētājsistēmā Windows, MacOS, Gnu / Linux un pat Raspberry Pi izplatījumiem, tāpēc mums var būt šī programma jebkurā datorā, kuru izmantojam.

Bet vispirms mums ir jāiegūst programma, lai to instalētu mūsu datorā. Ieslēgts projekta oficiālajā tīmekļa vietnē mēs varam iegūt programmas visām operētājsistēmām.

Scratch for Arduino oficiālā vietne

Ja mēs izmantojam Windows, mums ir jāveic dubultklikšķis uz lejupielādētās paketes un izpildiet instalēšanas vedni, uz kuru mums būs nepārtraukti jānospiež poga "nākamā" vai "nākamā".

Ja izmantojat macOS, process ir līdzīgs vai līdzīgs. Bet pirms veicat dubultklikšķi uz lejupielādētās pakotnes, mums jādodas uz MacOS konfigurāciju un jāpārliecinās, vai operētājsistēma ļauj instalēt programmas, kurām nav atļauju. Kad mēs to esam izdarījuši, mēs atveram lietojumprogrammu pakotni un velciet programmu uz mapi lietojumprogrammas.

Ja mēs izmantojam Gnu / Linux, tad mums tas ir jādara vispirms lejupielādējiet paketi, kas atbilst mūsu platformaiŠajā gadījumā tas nebūs paredzēts 64 bitu vai 32 bitu platformām, bet drīzāk, ja mūsu izplatīšana izmanto debian paketes vai Fedora paketes, tas ir, deb vai rpm. Kad esam lejupielādējuši paketi, kas atbilst mūsu izplatīšanai, mapē ir jāatver terminālis, kas tiek veikts, ar peles labo pogu noklikšķinot uz mapes vietas, un mēs terminālā izpildām sekojošo:

sudo dpkg -i paquete.deb

Vai arī mēs to varam instalēt, ierakstot šo:

sudo rpm -i paquete.rpm

Pēc dažām sekundēm programmas instalēšanas mūsu izvēlnē būs redzama ikona, kas tiks saukta par Scratch for Arduino. Kā redzat, šī vizuālā IDE instalēšana ir ļoti vienkārša, un tā pareizai darbībai parasti nav nepieciešama ārēja programma.

Kādi dēļi ir saderīgi ar SfA?

Diemžēl ne visi Arduino Project dēļi ir saderīgi ar Scratch for Arduino. Uz šo brīdi tie ir tikai saderīgi Arduino UNO, Arduino Diecimila un Arduino Duemilanove. Pārējie dēļi nav saderīgi ar programmu, taču tas nenozīmē, ka tie nevar izpildīt izveidoto kodu, tas ir, izveidoto kodu var eksportēt uz citu IDE, lai to varētu apkopot un izpildīt. Tāpat kā Scratch, SfA var nosūtīt kodu IDE, piemēram, Arduino IDE, un nosūtīt programmu citām projekta plāksnēm, kas ir saderīgas ar Arduino IDE un ka viņi var darboties pareizi, neatkarīgi no tā, vai sūtījums tiek veikts caur Scratch for Arduino.

Arduino 101

Kas attiecas uz kodu, diemžēl licencēšanas jautājumos faili nav visvirziena, tas ir, Scratch faili Scratch atpazīst Arduino, taču šīs programmas faili nav saderīgi ar Scratch. Pat ja abu programmu ģenerētais kods ir saderīgs ar Arduino IDE. Šī problēma ir kaut kas, kas noteikti izzudīs laika gaitā un ar Kopienas ieguldījumu, taču pašlaik to nevar izdarīt.

Scratch par Arduino vai Arduino IDE?

Šajā brīdī jūs noteikti domājat, ko labāk programmēt Arduino Scratch par Arduino vai Arduino IDE? Nopietns jautājums, uz kuru ar nelielu loģiku var atbildēt, ja mēs patiešām zinām, kāds ir mūsu programmēšanas līmenis. Scratch for Arduino ir IDE, kas paredzēts visvairāk iesācējiem un mazāk ekspertiem lietotājiem kam palīdz bloku programmu vizuālais aspekts, kaut kas līdzīgs tā sauktajai daļēji programmēšanai. Kamēr Arduino IDE ir IDE ekspertiem un vidēja līmeņa programmētājiem, kuriem nav nepieciešams vizuālais aspekts, lai pareizi programmētu. Jā ja programma paredzēta bērnam vai pusaudzim, ir skaidrs, ka Scratch for Arduino ir piemērota programma.

Bet, ja mums ir spēcīga komanda, pietiktu ar galddatoru, vislabāk ir, ja ir abi risinājumi. Kā mēs jau teicām iepriekš, Scratch for Arduino var mums palīdzēt, izveidojot blokus, un Arduino IDE var palīdzēt mums nosūtīt programmu uz dažādiem dēļiem vai nu no Arduino, vai no citiem projektiem, kas darbojas ar Arduino IDE. Bet jebkurā gadījumā izvēle ir jūsu izvēle Kuru jūs izvēlaties?


Komentārs, atstāj savu

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   vēlu teica

    Liels skrāpējums