Ardublock: Vad det är och vad det kan göra för din Arduino

Skärmdump av Ardublock-plugin.

Förvärvet av Arduino-kort är något föråldrat och alltmer inom räckhåll för fler fickor, men hur fungerar det? Det är uppenbart att för att det ska fungera behöver vi en kod eller ett program som utför den operation som vi vill ha. Detta är tyvärr inte tillgängligt för alla och är du behöver programmeringskunskap för att få Arduino att flytta en motor eller tända ett ljus.

Allt detta har gjort visuella redaktörer och visuell programmering mycket populära. Den här typen programmering låter dig skapa program genom block som dras med musen, glömmer att stänga lockar eller måste skriva långa funktionsnamn. Ett populärt verktyg som introducerar visuell programmering till Arduino kallas Ardublock.

Vad är Ardublock?

Ardublock är ett program eller snarare ett komplement till Arduino IDE som låter oss skapa program och kod utan att behöva skriva kod, det vill säga genom visuella verktyg. Detta har sina fördelar, för om vi vet hur man programmerar kommer vi att spara mycket tid i felsökningen eftersom vi inte kommer att glömma att skriva det välkända ";" det stänger inte heller kodstagen. Programmering med visuella verktyg är programmering avsedd för både nybörjare och expertprogrammerare och även för användare som inte vet hur man programmerar och vill lära sig hur man gör det.

Som vi har sagt är Ardublock mer ett komplement än ett program i sig eftersom det är nödvändigt att ha en Arduino IDE för dess drift. Således, när vi gör en sammanfattning, kan vi säga att Ardublock är en anpassning av Arduino IDE för att anpassa kodprogrammering till visuell programmering.

Arduino Tre styrelse

Ardublock har mer positiva saker förutom att vara ett verktyg för nybörjare. En av dess positiva saker är möjligheten till arbeta med block för att skapa projekt snabbare.

Ardublock arbetar visuellt med block och kan också arbeta med komponenter. Således kan vi skapa ett block som är hjul, ett annat som är musik och ett annat som är plattan; varje gång vi vill använda dessa block kommer vi att namnge det eller helt enkelt dra det från ena sidan av fönstret till den andra sidan av fönstret.

Funktionerna och möjligheterna som Ardublock erbjuder oss är samma som Arduino IDE erbjuder oss, det vill säga vi kan ansluta Ardublock till vårt Arduino-kort, skicka kod som Ardublock har skapat tack vare blocken och testa våra projekt snabbt och enkelt. Och det är det när vi avslutar programmet, den sparade informationen är fortfarande skriven kod, kod som Ardublock har skapat med våra block.

Hur installerar jag Ardublock i vårt operativsystem?

Vi vet eller har redan en klar uppfattning om vad Ardublock är, men hur är det installerat på vår dator? Hur kan vi använda det?

Förberedelse av vår dator

Även om den enda dokumentationen som finns om Ardublock är på engelska är sanningen att installationsprocessen är ganska enkel och snabb om vi har Arduino IDE. Först och främst måste vi har på vår Arduino IDE-datorOm vi ​​inte har det installerat kan du sluta och se här hur du installerar det i Gnu/Linux. Ett annat element som vi kommer att behöva är har en Java-virtuell maskin eller liknande i laget. Om vi ​​använder Gnu/Linux är det idealiska att satsa på OpenJDK, speciellt efter konfrontationen mellan Oracle och Google. Nu när vi har allt gjort måste vi gå till den officiella Ardublock-webbplatsen och få Ardublock-paketet, ett paket som är i java-format eller med tillägget .jar. Den nedladdade filen är inte en körbar fil med installationsguiden, så vi måste göra allt manuellt.

Skärmdump av Arduino IDE

Ardublock installation

Först Vi öppnar Arduino IDE och går till Inställningar eller Inställningar. Nu går vi till alternativet "Sketchbook location:" som kommer att visas i ett nytt fönster. Det här är adressen där vi måste spara vissa plugins eller delar av Arduino IDE. Platsen eller adressen som visas kommer att vara ungefär som "Dokument / Arduino" eller hem / Dokument / Arduino. Vi kan ändra adressen men om vi ändrar den måste vi veta vilken ny adress som är för att flytta den nedladdade Ardublock-filen dit. Om vi ​​öppnar Arduino-mappen ser vi att det finns andra undermappar och filer.

Vi måste flytta Ardublock-paketet och lämna följande adress "tools / ArduBlockTool / tool / ardublock-all.jar". Om vi ​​har Arduino IDE-programmet öppet är det dags att stänga det och när vi öppnar det igen, i menyn Verktyg eller Verktyg visas alternativet Ardublock. Om du klickar på det visas ett nytt fönster som motsvarar Ardublock-gränssnittet. Som du kan se är det något enkelt och snabbt men förvirrande om vi inte känner till installationsproceduren.

Alternativ till Ardublock

Även om Ardublock kan verka något nytt och unikt för Arduino, är sanningen att det inte är det enda programmet eller verktyget som vi har för att utföra visuell programmering. Det finns flera verktyg som fokuserar på visuell programmering, i en sådan utsträckning att alla alternativ som finns till Ardublock är unika program och inte tillägg eller plugins till Arduino IDE.

Det första av dessa alternativ kallas Minibloq. Minibloq är ett komplett program som fokuserar på visuell programmeringDärför är dess skärm uppdelad i tre delar: en del med blocken som ska skapas, en annan del där vi flyttar de block som vi vill använda i programmet och en tredje del som visar koden som vi kommer att skapa, för mer avancerade användare. Minibloq kan erhållas genom detta länk.

Skärmdump av Minibloq-programmet

Det andra verktyget kallas Skrapa för Arduino. Detta verktyg försöker anpassa Scratch-barnprogrammet till vilken nivå som helst och med samma filosofi skapa program. Scratch for Arduino är ett komplett program, så att säga, en gaffel av Scratch.

Den tredje av verktygen är inte väl etablerad än, men det är ett lovande verktyg inom de visuella programmeringsverktygen. Detta verktyg kallas mod kit, ett verktyg som föddes på Kickstarter men mognar långsamt på ett utmärkt sätt. Skillnaden från andra program kan är mer specialiserat på nybörjare än avancerade användare. Slutligen skulle det andra alternativet till Ardublock vara den traditionella användningen av Arduino IDE, ett alternativ som inte är visuellt och som bara kommer att vara tillgängligt för de mest expertprogrammerare.

Slutsats

Ardublock det är ett mycket intressant verktyg, åtminstone för nybörjare. Men det är sant att om du är en expert programmerare, dessa typer av verktyg gör inte att kod skapas snabbare utan tvärtom. Att använda musen är konstigt nog långsammare än att använda tangentbordet.

Även om vi är oerfarna programmerare eller lär oss, är Ardublock ett starkt rekommenderat tillägg för att inte säga väsentligt eftersom det i dessa faser är oundvikligt att göra syntaxfel och små problem som är svåra att hitta och övervinna med Ardublock. i alla fall Vad väljer du?


2 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Oscar Mansilla sade

    Hej trevligt att träffas. Fungerar Ardublock med nyare versioner av Arduino?

  2.   Jose sade

    Hej, Med dessa grafiska versioner kan du utveckla samma program som att skriva? Med andra ord, kunde all skriven kod göras i block?
    En annan fråga, hur definieras eller används .hs, underrutiner etc.? I detta fall?