Ardublock: cos'è e cosa può fare per il tuo Arduino

Screenshot del plugin Ardublock.

L'acquisizione di schede Arduino è qualcosa di obsoleto e sempre più alla portata di più tasche, ma come funziona? È chiaro che per funzionare abbiamo bisogno di un codice o di un programma che esegua l'operazione che vogliamo. Questo, purtroppo, non è disponibile per tutti e lo è hai bisogno di conoscenze di programmazione per far muovere un motore o accendere una luce ad Arduino.

Tutto ciò ha reso gli editor visivi e la programmazione visiva molto popolari. Questo tipo la programmazione permette di creare programmi tramite blocchi che vengono trascinati con il mouse, dimenticando di chiudere le parentesi graffe o di dover scrivere nomi di funzioni lunghi. Uno strumento popolare che introduce la programmazione visiva su Arduino è chiamato Ardublock.

Cos'è Ardublock?

Ardublock è un programma o meglio un complemento all'IDE di Arduino che ci permette di creare programmi e codice senza la necessità di scrivere codice, cioè attraverso strumenti visivi. Questo ha i suoi vantaggi perché se sappiamo programmare, risparmieremo molto tempo nel processo di debug poiché non dimenticheremo di scrivere il noto ";" né chiude le parentesi graffe di codice. La programmazione con strumenti visivi è programmazione destinato sia a programmatori principianti che esperti e anche per gli utenti che non sanno programmare e vogliono imparare a farlo.

Come abbiamo detto, Ardublock è più un complemento che un programma stesso poiché è necessario disporre di un IDE Arduino per il suo funzionamento. Quindi, facendo un riassunto, possiamo dire che Ardublock è una personalizzazione dell'IDE di Arduino per adattare la programmazione del codice alla programmazione visiva.

Scheda Arduino Tre

Ardublock ha cose più positive oltre ad essere uno strumento per i programmatori alle prime armi. Una delle sue cose positive è la possibilità di lavorare con i blocchi per creare progetti più velocemente.

Ardublock funziona visivamente con i blocchi e può funzionare anche con i componenti. Quindi, possiamo creare un blocco che è ruote, un altro che è musica e un altro che è piatto; ogni volta che vogliamo usare questi blocchi gli daremo un nome o semplicemente lo trascineremo da un lato all'altro della finestra.

Le funzioni e le possibilità che Ardublock ci offre sono le stesse che ci offre Arduino IDE, ovvero possiamo collegare Ardublock alla nostra scheda Arduino, inviare il codice che Ardublock ha creato grazie ai blocchi e testare i nostri progetti in modo semplice e veloce. Ed è che quando finiamo il programma, le informazioni salvate sono ancora codice scritto, codice che Ardublock ha creato con i nostri blocchi.

Come installare Ardublock nel nostro sistema operativo?

Bene, sappiamo già o abbiamo un'idea chiara di cosa sia Ardublock, ma come si installa sul nostro computer e come possiamo usarlo?

Preparazione del nostro computer

Sebbene l'unica documentazione esistente su Ardublock sia in inglese, la verità è che il processo di installazione è abbastanza semplice e veloce se abbiamo l'IDE di Arduino. Prima di tutto dobbiamo avere sul nostro computer IDE Arduino, se non lo abbiamo installato, puoi fermarti e vedere qui come installarlo su Gnu / Linux. Un altro elemento di cui avremo bisogno è avere una macchina virtuale Java o simile nella squadra. Se usiamo Gnu / Linux, l'ideale è scommettere OpenJDK, soprattutto dopo il confronto tra Oracle e Google. Ora che abbiamo fatto tutto, dobbiamo andare a il sito web ufficiale di Ardublock e ottieni il pacchetto Ardublock, un pacchetto che è in formato java o con estensione .jar. Il file scaricato non è un file eseguibile con una procedura guidata di installazione, quindi dobbiamo fare tutto manualmente.

Screenshot dell'IDE di Arduino

Installazione di Ardublock

Prima Apriamo l'IDE di Arduino e andiamo su Preferenze o Preferenze. Ora andiamo all'opzione "Posizione Sketchbook:" che apparirà in una nuova finestra. Questo è l'indirizzo dove dovremo salvare alcuni plugin o elementi dell'IDE di Arduino. La posizione o l'indirizzo visualizzato sarà qualcosa come "Documents / Arduino" o home / Documents / Arduino. Possiamo cambiare l'indirizzo ma se lo cambiamo dobbiamo sapere quale è il nuovo indirizzo per spostare lì il file Ardublock scaricato. Se apriamo la cartella Arduino vedremo che ci sono altre sottocartelle e file.

Dobbiamo spostare il pacchetto Ardublock lasciando il seguente indirizzo "tools / ArduBlockTool / tool / ardublock-all.jar". Se abbiamo il programma IDE di Arduino aperto, è ora di chiuderlo e quando lo riapriamo, all'interno del menu Strumenti o Strumenti apparirà l'opzione Ardublock. Cliccandoci sopra si aprirà una nuova finestra che corrisponde all'interfaccia di Ardublock. Come puoi vedere, è qualcosa di semplice e veloce ma che confonde se non conosciamo la procedura di installazione.

Alternative ad Ardublock

Sebbene Ardublock possa sembrare qualcosa di nuovo e unico per Arduino, la verità è che non è l'unico programma o strumento che abbiamo per eseguire la programmazione visiva. Esistono diversi strumenti che si concentrano sulla programmazione visiva, a tal punto che tutte le alternative ad Ardublock sono programmi unici e non estensioni o plugin per l'IDE di Arduino.

La prima di queste alternative si chiama Minibloq. Minibloq è un programma completo che si concentra sulla programmazione visivaQuindi, il suo schermo è diviso in tre parti: una parte con i blocchi da creare, un'altra parte dove sposteremo i blocchi che vogliamo usare nel programma e una terza parte che mostrerà il codice che creeremo, per utenti più avanzati. Minibloq può essere ottenuto attraverso questo link.

Screenshot del programma Minibloq

Si chiama il secondo strumento Gratta per Arduino. Questo strumento ci prova adattare il programma per bambini Scratch a qualsiasi livello e con la stessa filosofia creare programmi. Scratch per Arduino è un programma completo, per così dire, un fork di Scratch.

Il terzo degli strumenti non è ancora ben definito, ma è uno strumento promettente all'interno degli strumenti di programmazione visiva. Questo strumento si chiama kit mod, uno strumento che nasce su Kickstarter ma sta lentamente maturando in maniera eccellente. La differenza rispetto ad altri programmi può è più specializzato negli utenti inesperti rispetto agli utenti avanzati. Infine, l'altra alternativa ad Ardublock sarebbe il tradizionale utilizzo dell'IDE di Arduino, un'alternativa che non è visuale e che sarà disponibile solo per i programmatori più esperti.

Conclusione

Ardublock è uno strumento molto interessante, almeno per gli utenti inesperti. Ma è vero che se sei un programmatore esperto, questi tipi di strumenti non rende il codice da creare più velocemente ma al contrario. L'uso del mouse, stranamente, è più lento rispetto all'uso della tastiera.

Sebbene se siamo programmatori inesperti o stiamo imparando, Ardublock è un'estensione altamente raccomandata per non dire essenziale dato che in queste fasi è inevitabile fare errori di sintassi e piccoli problemi difficili da trovare e superare con Ardublock. tuttavia Cosa scegli?


2 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Oscar Mansilla suddetto

    Ciao, piacere di conoscerti. Ardublock funziona con le versioni più recenti di Arduino?

  2.   Jose suddetto

    Ciao, con queste versioni grafiche puoi sviluppare gli stessi programmi della scrittura? In altre parole, tutto il codice scritto potrebbe essere fatto in blocchi?
    Un'altra domanda, come definire o utilizzare .h, subroutine ecc. in questo caso?