Ardublock: Hva det er og hva det kan gjøre for Arduino

Skjermbilde av Ardublock-plugin.

Oppkjøpet av Arduino-brett er noe utdatert og stadig innen rekkevidde for flere lommer, men hvordan fungerer det? Det er klart at for at det skal fungere trenger vi en kode eller et program som utfører den operasjonen vi ønsker. Dette er dessverre ikke tilgjengelig for alle og er du trenger programmeringskunnskap for å få Arduino til å flytte en motor eller slå på et lys.

Alt dette har gjort visuelle redaktører og visuell programmering veldig populære. Denne typen programmering lar deg lage programmer gjennom blokker som dras med musen, glemmer å lukke krøllete bukseseler eller å måtte skrive lange funksjonsnavn. Et populært verktøy som introduserer visuell programmering til Arduino kalles Ardublock.

Hva er Ardublock?

Ardublock er et program eller rettere et komplement til Arduino IDE som lar oss lage programmer og kode uten å måtte skrive kode, det vil si gjennom visuelle verktøy. Dette har sine fordeler fordi hvis vi vet hvordan vi skal programmere, vil vi spare mye tid i feilsøkingsprosessen siden vi ikke vil glemme å skrive det velkjente ";" det lukker heller ikke kodestagene. Programmering med visuelle verktøy er programmering ment for både nybegynnere og ekspertprogrammerere og også for brukere som ikke vet hvordan de skal programmere og ønsker å lære å gjøre det.

Som vi har sagt, er Ardublock mer et supplement enn selve programmet siden det er nødvendig å ha en Arduino IDE for sin drift. Dermed, når vi lager et sammendrag, kan vi si at Ardublock er en tilpasning av Arduino IDE for å tilpasse kodeprogrammering til visuell programmering.

Arduino Tre-brett

Ardublock har mer positive ting i tillegg til å være et verktøy for nybegynnerprogrammereren. En av de positive tingene er muligheten for jobbe med blokker for å lage prosjekter raskere.

Ardublock fungerer visuelt med blokker og kan også arbeide med komponenter. Dermed kan vi lage en blokk som er hjul, en annen som er musikk og en annen som er plate; hver gang vi vil bruke disse blokkene, vil vi gi den navn eller bare dra den fra den ene siden av vinduet til den andre siden av vinduet.

Funksjonene og mulighetene som Ardublock tilbyr oss er de samme som Arduino IDE tilbyr oss, det vil si at vi kan koble Ardublock til vårt Arduino-kort, sende kode som Ardublock har laget takket være blokkene og teste prosjektene våre raskt og enkelt. Og det er at når vi er ferdig med programmet, informasjonen som er lagret er fortsatt skrevet kode, kode som Ardublock har opprettet med blokkene våre.

Hvordan installerer Ardublock i operativsystemet vårt?

Vel, vi vet allerede eller har en klar ide om hva Ardublock er, men hvordan er det installert på datamaskinen vår? Hvordan kan vi bruke den?

Klargjøring av datamaskinen vår

Selv om den eneste dokumentasjonen som finnes om Ardublock er på engelsk, er sannheten at installasjonsprosessen er ganske enkel og rask hvis vi har Arduino IDE. Først av alt må vi har på vår Arduino IDE-datamaskinHvis vi ikke har det installert, kan du stoppe og se her hvordan du installerer det i Gnu/Linux. Et annet element vi trenger er har en Java virtuell maskin eller lignende i laget. Hvis vi bruker Gnu/Linux, er det ideelle å satse på OpenJDK, spesielt etter konfrontasjonen mellom Oracle og Google. Nå som vi har alt gjort, må vi gå til det offisielle Ardublock-nettstedet og få Ardublock-pakken, en pakke som er i java-format eller med utvidelsen .jar. Den nedlastede filen er ikke en kjørbar fil med en installasjonsveiviser, så vi må gjøre alt manuelt.

Skjermbilde av Arduino IDE

Ardublock installasjon

Første Vi åpner Arduino IDE og går til Innstillinger eller Innstillinger. Nå går vi til alternativet "Sketchbook location:" som vil vises i et nytt vindu. Dette er adressen der vi må lagre visse plugins eller elementer i Arduino IDE. Plasseringen eller adressen som vises, vil være noe sånt som "Dokumenter / Arduino" eller hjem / Dokumenter / Arduino. Vi kan endre adressen, men hvis vi endrer den, må vi vite hvilken ny adresse som er for å flytte den nedlastede Ardublock-filen dit. Hvis vi åpner Arduino-mappen, ser vi at det er andre undermapper og filer.

Vi må flytte Ardublock-pakken og forlate følgende adresse "tools / ArduBlockTool / tool / ardublock-all.jar". Hvis vi har Arduino IDE-programmet åpent, er det på tide å lukke det, og når vi åpner det igjen, i menyen Verktøy eller Verktøy vises alternativet Ardublock. Ved å klikke på det vises et nytt vindu som tilsvarer Ardublock-grensesnittet. Som du kan se, er det noe enkelt og raskt, men forvirrende hvis vi ikke kjenner installasjonsprosedyren.

Alternativer til Ardublock

Selv om Ardublock kan virke noe nytt og unikt for Arduino, er sannheten at det ikke er det eneste programmet eller verktøyet vi har for å utføre visuell programmering. Det er flere verktøy som fokuserer på visuell programmering, i en slik grad at alle alternativene som finnes til Ardublock er unike programmer og ikke utvidelser eller tillegg til Arduino IDE.

Det første av disse alternativene kalles Minibloq. Minibloq er et komplett program som fokuserer på visuell programmeringDerfor er skjermen delt inn i tre deler: en del med blokkene som skal opprettes, en annen del der vi vil flytte blokkene vi vil bruke i programmet og en tredje del som viser koden vi skal lage, for mer avanserte brukere. Minibloq kan fås gjennom dette link.

Skjermbilde av Minibloq-programmet

Det andre verktøyet heter Skrap for Arduino. Dette verktøyet prøver tilpasse Scratch barneprogram til alle nivåer og med samme filosofi lage programmer. Scratch for Arduino er et komplett program, for å si det sånn, en gaffel av Scratch.

Den tredje av verktøyene er ikke godt etablert ennå, men det er et lovende verktøy innen de visuelle programmeringsverktøyene. Dette verktøyet kalles mod sett, et verktøy som ble født på Kickstarter, men som sakte modnes på en utmerket måte. Forskjellen fra andre programmer kan er mer spesialisert på nybegynnere enn avanserte brukere. Til slutt vil det andre alternativet til Ardublock være den tradisjonelle bruken av Arduino IDE, et alternativ som ikke er visuelt, og som bare vil være tilgjengelig for de mest ekspert programmerere.

Konklusjon

Ardublock det er et veldig interessant verktøy, i det minste for nybegynnere. Men det er sant at hvis du er en ekspert programmerer, denne typen verktøy lager ikke kode som skal opprettes raskere, men snarere tvert imot. Det er merkelig nok å bruke musen langsommere enn å bruke tastaturet.

Selv hvis vi er uerfarne programmerere eller lærer, er Ardublock en sterkt anbefalt utvidelse for ikke å si viktig, siden det i disse fasene er uunngåelig å gjøre syntaksfeil og små problemer som er vanskelig å finne og overvinne med Ardublock. derimot Hva velger du?


2 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Oscar Mansilla sa

    Hei, hyggelig å møte deg. Fungerer Ardublock med nyere versjoner av Arduino?

  2.   Jose sa

    Hei, med disse grafiske versjonene kan du utvikle de samme programmene som å skrive? Med andre ord, kan all skrevet kode gjøres i blokker?
    Et annet spørsmål, hvordan definerer eller bruker du .h, underrutiner etc. i dette tilfellet?