Ardublock: kas tas ir un ko tas var darīt jūsu Arduino labā

Ardublock spraudņa ekrānuzņēmums.

Arduino dēļu iegāde ir kaut kas novecojis un arvien vairāk sasniedzams vairākām kabatām, bet kā tas darbojas? Ir skaidrs, ka, lai tas darbotos, mums ir nepieciešams kods vai programma, kas veic vēlamo darbību. Diemžēl tas nav pieejams visiem un ir jums ir nepieciešamas programmēšanas zināšanas, lai Arduino kustinātu motoru vai ieslēgtu gaismu.

Tas viss ir padarījis vizuālos redaktorus un vizuālo programmēšanu ļoti populāru. Šis tips programmēšana ļauj izveidot programmas, izmantojot blokus, kurus velk ar peli, aizmirstot aizvērt cirtainās lencītes vai rakstīt garus funkciju nosaukumus. Populārs rīks, kas ievada Arduino vizuālo programmēšanu, tiek saukts par Ardublock.

Kas ir Ardublock?

Ardublock ir programma vai drīzāk papildinājums Arduino IDE, kas ļauj mums izveidot programmas un kodu bez nepieciešamības rakstīt kodu, tas ir, izmantojot vizuālos rīkus. Tam ir savas priekšrocības, jo, ja mēs protam programmēt, mēs ietaupīsim daudz laika atkļūdošanas procesā, jo neaizmirsīsim uzrakstīt labi zināmo ";" tas arī neaizver koda stiprinājumus. Programmēšana ar vizuālajiem rīkiem ir programmēšana paredzēts gan iesācējiem, gan ekspertiem programmētājiem un arī lietotājiem, kuri nezina, kā programmēt un vēlas iemācīties to izdarīt.

Kā jau teicām, Ardublock ir vairāk papildinājums nekā pati programma, jo tās darbībai ir nepieciešams Arduino IDE. Tādējādi, izveidojot kopsavilkumu, mēs varam teikt, ka Ardublock ir Arduino IDE pielāgošana, lai pielāgotu kodu programmēšanu vizuālajai programmēšanai.

Arduino Tre dēlis

Ārdublokā ir vairāk pozitīvu lietu, turklāt tas ir līdzeklis iesācēju programmētājam. Viena no tās pozitīvajām lietām ir iespēja strādājiet ar blokiem, lai ātrāk izveidotu projektus.

Ardublock darbojas vizuāli ar blokiem un var strādāt arī ar komponentiem. Tādējādi mēs varam izveidot bloku, kas ir riteņi, citu, kas ir mūzika, un citu, kas ir plāksne; katru reizi, kad mēs vēlamies izmantot šos blokus, mēs to nosauksim vai vienkārši vilksim no vienas loga puses uz otru loga pusi.

Ardublock mums piedāvātās funkcijas un iespējas ir tās pašas, ko mums piedāvā Arduino IDE, tas ir, mēs varam savienot Ardublock ar mūsu Arduino dēli, nosūtīt kodu, kuru Ardublock ir izveidojis, pateicoties blokiem, un ātri un viegli pārbaudīt mūsu projektus. Un tas ir tas, ka, kad mēs pabeidzim programmu, Saglabātā informācija joprojām ir rakstīts kods, kods, kuru Ardublock ir izveidojis ar mūsu blokiem.

Kā instalēt Ardublock mūsu operētājsistēmā?

Nu, mēs jau zinām vai mums ir skaidra ideja par to, kas ir Ardublock, bet kā tas tiek instalēts mūsu datorā? Kā mēs to varam izmantot?

Mūsu datora sagatavošana

Lai gan vienīgā dokumentācija, kas pastāv par Ardublock, ir angļu valodā, patiesība ir tāda, ka instalēšanas process ir diezgan vienkāršs un ātrs, ja mums ir Arduino IDE. Pirmkārt, mums tas ir jādara ir mūsu Arduino IDE datorāJa mums tas nav instalēts, varat apstāties un skatīt šeit, kā to instalēt Gnu/Linux. Vēl viens elements, kas mums būs nepieciešams, ir ir Java virtuālā mašīna vai tamlīdzīga komandā. Ja mēs izmantojam Gnu/Linux, ideāls variants ir likt likmes uz OpenJDK, īpaši pēc Oracle un Google konfrontācijas. Tagad, kad viss ir izdarīts, mums jādodas uz oficiālajā Ardublock vietnē un iegūstiet Ardublock paketi, pakotni, kas ir java formātā vai ar paplašinājumu .jar. Lejupielādētais fails nav izpildāms fails ar instalēšanas vedni, tāpēc mums viss ir jādara manuāli.

Arduino IDE ekrānuzņēmums

Ardublock uzstādīšana

Pirmais Mēs atveram Arduino IDE un dodamies uz Preferences vai Preferences. Tagad mēs ejam uz opciju "Sketchbook location:", kas parādīsies jaunā logā. Šī ir adrese, kurā mums būs jāsaglabā noteikti Arduino IDE spraudņi vai elementi. Parādītā atrašanās vieta vai adrese būs kaut kas līdzīgs “Dokumenti / Arduino” vai māja / Dokumenti / Arduino. Mēs varam mainīt adresi, taču, ja to mainām, mums jāzina, kāda ir jauna adrese, lai lejupielādēto Ardublock failu pārvietotu tur. Atverot Arduino mapi, mēs redzēsim, ka ir arī citas apakšmapes un faili.

Mums jāpārvieto pakete Ardublock, atstājot šādu adresi "tools / ArduBlockTool / tool / ardublock-all.jar". Ja mums ir atvērta Arduino IDE programma, ir pienācis laiks to aizvērt un, kad mēs to atkal atvērsim, izvēlnē Rīki vai Rīki parādīsies opcija Ardublock. Noklikšķinot uz tā, tiks parādīts jauns logs, kas atbilst Ardublock saskarnei. Kā redzat, tas ir kaut kas vienkāršs un ātrs, bet mulsinošs, ja mēs nezinām instalēšanas procedūru.

Alternatīvas Ardublock

Lai arī Ardublock var šķist kaut kas jauns un unikāls Arduino, patiesība ir tāda, ka tā nav vienīgā programma vai rīks, kas mums ir jāveic vizuālā programmēšana. Ir vairāki rīki, kas koncentrējas uz vizuālo programmēšanu tādā mērā, ka visas Ardublock alternatīvas ir unikālas programmas, nevis Arduino IDE paplašinājumi vai spraudņi.

Pirmo no šīm alternatīvām sauc par Minibloq. Minibloq ir pilnīga programma, kas koncentrējas uz vizuālo programmēšanuTādējādi tā ekrāns ir sadalīts trīs daļās: daļa ar izveidotajiem blokiem, otra daļa, kurā pārvietosim blokus, kurus vēlamies izmantot programmā, un trešā daļa, kurā tiks parādīts kods, kuru mēs izveidosim pieredzējušāki lietotāji. Minibloq var iegūt, izmantojot šo saite.

Minibloq programmas ekrānuzņēmums

Tiek saukts otrais rīks Scratch par Arduino. Šis rīks mēģina pielāgojiet bērnu programmu Scratch jebkuram līmenim un ar to pašu filozofiju veidot programmas. Scratch for Arduino ir pilnīga programma, tā sakot, Scratch dakša.

Trešais no rīkiem vēl nav labi izveidots, taču tas ir daudzsološs rīks vizuālās programmēšanas rīkos. Šis rīks tiek saukts mod komplekts, rīks kas dzimis Kickstarter, bet lēnām nobriest izcilā veidā. Atšķirība no citām programmām var būt ir vairāk specializējies iesācēju lietotājiem nekā pieredzējušiem lietotājiem. Visbeidzot, otra alternatīva Ardublock būtu tradicionāla Arduino IDE izmantošana - alternatīva, kas nav vizuāla un kas būs pieejama tikai visprasmīgākajiem programmētājiem.

Secinājums

Ardubloka tas ir ļoti interesants rīks, vismaz iesācēju lietotājiem. Bet tā ir taisnība, ka, ja esat programmētājs eksperts, šāda veida rīki nepadara kodu izveidotu ātrāk, bet tieši pretēji. Dīvainā kārtā peles lietošana ir lēnāka nekā tastatūras lietošana.

Kaut gan ja mēs esam nepieredzējuši programmētāji vai mācāmies, Ardublock ir ļoti ieteicams paplašinājums lai neteiktu, ka šajos posmos ir neizbēgami pieļaut sintakses kļūdas un nelielas problēmas, kuras ir grūti atrast un pārvarēt, izmantojot Ardublock. Tomēr Ko jūs izvēlaties?


2 komentāri, atstājiet savus

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.   Oskars Mansila teica

    Sveiki prieks iepazīties. Vai Ardublock darbojas ar jaunākām Arduino versijām?

  2.   Jose teica

    Labdien! Ar šīm grafiskajām versijām jūs varat izstrādāt tādas pašas programmas kā rakstīšana? Citiem vārdiem sakot, vai visu uzrakstīto kodu var izdarīt blokos?
    Vēl viens jautājums, kā jūs definējat vai izmantojat .h, apakšprogrammas utt. šajā gadījumā?