Ardublock: Hvad det er, og hvad det kan gøre for din Arduino

Skærmbillede af Ardublock-pluginet.

Erhvervelsen af ​​Arduino-brædder er noget forældet og i stigende grad inden for rækkevidde af flere lommer, men hvordan fungerer det? Det er klart, at for at det skal fungere, har vi brug for en kode eller et program, der udfører den operation, vi ønsker. Dette er desværre ikke tilgængeligt for alle og er du har brug for programmeringskendskab for at få Arduino til at flytte en motor eller tænde et lys.

Alt dette har gjort visuelle redaktører og visuel programmering meget populære. Denne type programmering giver dig mulighed for at oprette programmer gennem blokke, der trækkes med musen, glemmer at lukke krøllede seler eller skulle skrive lange funktionsnavne. Et populært værktøj, der introducerer visuel programmering til Arduino kaldes Ardublock.

Hvad er Ardublock?

Ardublock er et program eller rettere et supplement til Arduino IDE, der giver os mulighed for at oprette programmer og kode uden behov for at skrive kode, det vil sige gennem visuelle værktøjer. Dette har sine fordele, for hvis vi ved, hvordan vi programmerer, sparer vi meget tid i fejlfindingsprocessen, da vi ikke glemmer at skrive det velkendte ";" det lukker heller ikke kodebøjlerne. Programmering med visuelle værktøjer er programmering beregnet til både nybegyndere og ekspertprogrammerere og også for brugere, der ikke ved, hvordan man programmerer og ønsker at lære at gøre det.

Som vi har sagt, er Ardublock mere et supplement end selve programmet, da det er nødvendigt at have en Arduino IDE til dets drift. Således kan vi lave et resume, at Ardublock er en tilpasning af Arduino IDE til at tilpasse kodeprogrammering til visuel programmering.

Arduino Tre bord

Ardublock har mere positive ting udover at være et værktøj til nybegynderprogrammereren. En af dens positive ting er muligheden for arbejde med blokke for at oprette projekter hurtigere.

Ardublock arbejder visuelt med blokke og kan også arbejde med komponenter. Således kan vi skabe en blok, der er hjul, en anden, der er musik, og en anden, der er plade; hver gang vi vil bruge disse blokke, navngiver vi det eller bare trækker det fra den ene side af vinduet til den anden side af vinduet.

De funktioner og muligheder, som Ardublock tilbyder os, er de samme som Arduino IDE tilbyder os, det vil sige, vi kan forbinde Ardublock til vores Arduino-kort, sende kode, som Ardublock har oprettet takket være blokke og teste vores projekter hurtigt og nemt. Og det er, at når vi er færdige med programmet, den gemte information er stadig skrevet kode, kode, som Ardublock har oprettet med vores blokke.

Hvordan installeres Ardublock i vores operativsystem?

Vi ved allerede eller har en klar idé om, hvad Ardublock er, men hvordan er det installeret på vores computer? Hvordan kan vi bruge det?

Forberedelse af vores computer

Selvom den eneste dokumentation, der findes om Ardublock, er på engelsk, er sandheden, at installationsprocessen er ret enkel og hurtig, hvis vi har Arduino IDE. Først og fremmest skal vi har på vores Arduino IDE-computerHvis vi ikke har det installeret, kan du stoppe og se her, hvordan du installerer det i Gnu/Linux. Et andet element, som vi får brug for, er har en Java virtuel maskine eller lignende i holdet. Hvis vi bruger Gnu/Linux, er det ideelle at satse på OpenJDK, især efter konfrontationen mellem Oracle og Google. Nu hvor vi har alt gjort, må vi gå til det officielle Ardublock-websted og få Ardublock-pakken, en pakke, der er i java-format eller med udvidelsen .jar. Den downloadede fil er ikke en eksekverbar fil med en installationsguide, så vi er nødt til at gøre alt manuelt.

Skærmbillede af Arduino IDE

Ardublock installation

Første Vi åbner Arduino IDE og går til Indstillinger eller Indstillinger. Nu går vi til indstillingen "Sketchbook-placering:", der vises i et nyt vindue. Dette er den adresse, hvor vi bliver nødt til at gemme visse plugins eller elementer i Arduino IDE. Placeringen eller adressen, der vises, vil være noget som “Dokumenter / Arduino” eller hjem / Dokumenter / Arduino. Vi kan ændre adressen, men hvis vi ændrer den, skal vi vide, hvilken ny adresse der er for at flytte den downloadede Ardublock-fil der. Hvis vi åbner Arduino-mappen, ser vi, at der er andre undermapper og filer.

Vi er nødt til at flytte Ardublock-pakken og efterlade følgende adresse "tools / ArduBlockTool / tool / ardublock-all.jar". Hvis vi har Arduino IDE-programmet åbent, er det tid til at lukke det, og når vi åbner det igen, i menuen Værktøjer eller Værktøjer vises Ardublock-indstillingen. Ved at klikke på det vises et nyt vindue, der svarer til Ardublock-grænsefladen. Som du kan se, er det noget simpelt og hurtigt, men forvirrende, hvis vi ikke kender installationsproceduren.

Alternativer til Ardublock

Selvom Ardublock kan virke noget nyt og unikt for Arduino, er sandheden, at det ikke er det eneste program eller værktøj, vi har til at udføre visuel programmering. Der er flere værktøjer, der fokuserer på visuel programmering, i en sådan grad, at alle alternativer til Ardublock er unikke programmer og ikke udvidelser eller plugins til Arduino IDE.

Den første af disse alternativer kaldes Minibloq. Minibloq er et komplet program, der fokuserer på visuel programmeringDerfor er dens skærm opdelt i tre dele: en del med de blokke, der skal oprettes, en anden del, hvor vi vil flytte de blokke, som vi vil bruge i programmet, og en tredje del, der viser den kode, som vi vil oprette, for mere avancerede brugere. Minibloq kan fås gennem dette link.

Skærmbillede af Minibloq-programmet

Det andet værktøj kaldes Skrab til Arduino. Dette værktøj prøver tilpas Scratch-børneprogrammet til ethvert niveau og med den samme filosofi oprette programmer. Scratch for Arduino er et komplet program, så at sige, en gaffel af Scratch.

Den tredje af værktøjerne er endnu ikke veletablerede, men det er et lovende værktøj inden for de visuelle programmeringsværktøjer. Dette værktøj kaldes mod kit, et værktøj som blev født på Kickstarter men modner langsomt på en fremragende måde. Forskellen fra andre programmer kan er mere specialiseret i uerfarne brugere end avancerede brugere. Endelig ville det andet alternativ til Ardublock være den traditionelle brug af Arduino IDE, et alternativ, der ikke er visuelt, og som kun vil være tilgængeligt for de mest ekspert programmerere.

Konklusion

Ardublok det er et meget interessant værktøj, i det mindste for nybegyndere. Men det er rigtigt, at hvis du er en ekspert programmerer, er disse typer værktøjer gør ikke kode, der skal oprettes hurtigere, men tværtimod. Det er underligt nok at bruge musen langsommere end at bruge tastaturet.

Skønt hvis vi er uerfarne programmører eller lærer, er Ardublock en stærkt anbefalet udvidelse for ikke at sige væsentligt, da det i disse faser er uundgåeligt at lave syntaksfejl og små problemer, der er vanskelige at finde og overvinde med Ardublock. Imidlertid Hvad vælger du?


2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Oscar Mansilla sagde han

    Hej godt at møde dig. Arbejder Ardublock med nyere versioner af Arduino?

  2.   Jose sagde han

    Hej, med disse grafiske versioner kan du udvikle de samme programmer som at skrive? Med andre ord, kunne al skriftlig kode udføres i blokke?
    Et andet spørgsmål, hvordan definerer eller bruger du .h, subrutiner osv. I dette tilfælde?