Ardublock: Ce este și ce poate face pentru Arduino

Captură de ecran a pluginului Ardublock.

Achiziționarea plăcilor Arduino este ceva învechit și din ce în ce mai la îndemâna mai multor buzunare, dar cum funcționează? Este clar că pentru ca acesta să funcționeze avem nevoie de un cod sau un program care să efectueze operațiunea dorită. Din păcate, acest lucru nu este disponibil pentru toată lumea și este aveți nevoie de cunoștințe de programare pentru a face Arduino să mute un motor sau să aprindă o lumină.

Toate acestea au făcut ca editorii vizuali și programarea vizuală să fie foarte populari. Acest tip programarea vă permite să creați programe prin blocuri care sunt trase cu mouse-ul, uitând să închideți acolade sau trebuie să scrieți nume de funcții lungi. Un instrument popular care introduce programare vizuală în Arduino se numește Ardublock.

Ce este Ardublock?

Ardublock este un program sau mai degrabă o completare a Arduino IDE care ne permite să creăm programe și cod fără a fi nevoie să scriem cod, adică prin instrumente vizuale. Acest lucru are avantajele sale, deoarece dacă știm să programăm, vom economisi mult timp în procesul de depanare, deoarece nu vom uita să scriem binecunoscutul ";" nici nu închide acoladele de cod. Programarea cu instrumente vizuale este programarea destinat atât programatorilor începători, cât și experților și, de asemenea, pentru utilizatorii care nu știu să programeze și doresc să învețe cum să o facă.

După cum am spus, Ardublock este mai mult un complement decât un program în sine, deoarece este necesar să aveți un IDE Arduino pentru funcționarea sa. Astfel, făcând un rezumat, putem spune că Ardublock este o personalizare a Arduino IDE pentru a adapta programarea codului la programarea vizuală.

Placa Arduino Tre

Ardublock are mai multe lucruri pozitive în afară de a fi un instrument pentru programatorul începător. Unul dintre lucrurile sale pozitive este posibilitatea lucrați cu blocuri pentru a crea proiecte mai repede.

Ardublock funcționează vizual cu blocuri și poate funcționa și cu componente. Astfel, putem crea un bloc care este roți, altul care este muzică și altul care este placă; de fiecare dată când dorim să folosim aceste blocuri îl vom denumi sau pur și simplu îl vom trage dintr-o parte a ferestrei în cealaltă parte a ferestrei.

Funcțiile și posibilitățile pe care ni le oferă Ardublock sunt aceleași pe care ni le oferă Arduino IDE, adică putem să conectăm Ardublock la placa noastră Arduino, să trimitem codul pe care Ardublock l-a creat datorită blocurilor și să testăm proiectele noastre rapid și ușor. Și atunci când terminăm programul, informațiile salvate sunt încă coduri scrise, cod pe care Ardublock le-a creat cu blocurile noastre.

Cum se instalează Ardublock în sistemul nostru de operare?

Ei bine, știm deja sau avem o idee clară despre ce este Ardublock, dar cum este instalat pe computerul nostru? Cum îl putem folosi?

Pregătirea computerului nostru

Deși singura documentație care există despre Ardublock este în limba engleză, adevărul este că procesul de instalare este destul de simplu și rapid dacă avem IDE-ul Arduino. În primul rând trebuie să facem asta pe computerul nostru Arduino IDE, dacă nu îl avem instalat, vă puteți opri și vedea aici cum se instalează pe Gnu / Linux. Un alt element de care vom avea nevoie este aveți o mașină virtuală Java sau similară în echipă. Dacă folosim Gnu / Linux, idealul este să mizăm pe OpenJDK, mai ales după confruntarea dintre Oracle și Google. Acum, că avem totul făcut, trebuie să mergem la site-ul oficial Ardublock și obțineți pachetul Ardublock, un pachet care este în format java sau cu extensia .jar. Fișierul descărcat nu este un fișier executabil cu un expert de instalare, deci trebuie să facem totul manual.

Captură de ecran a Arduino IDE

Instalare Ardublock

În primul rând Deschidem Arduino IDE și mergem la Preferințe sau Preferințe. Acum mergem la opțiunea „Sketchbook location:” care va apărea într-o fereastră nouă. Aceasta este adresa în care va trebui să salvăm anumite pluginuri sau elemente ale IDE Arduino. Locația sau adresa care apare va fi ceva de genul „Documents / Arduino” sau home / Documents / Arduino. Putem schimba adresa, dar dacă o schimbăm, trebuie să știm ce este noua adresă pentru a muta fișierul Ardublock descărcat acolo. Dacă deschidem folderul Arduino vom vedea că există și alte subfoldere și fișiere.

Trebuie să mutăm pachetul Ardublock lăsând următoarea adresă „tools / ArduBlockTool / tool / ardublock-all.jar”. Dacă avem programul Arduino IDE deschis, este timpul să îl închidem și când îl deschidem din nou, în meniul Instrumente sau Instrumente va apărea opțiunea Ardublock. Dând clic pe ea va apărea o nouă fereastră care corespunde interfeței Ardublock. După cum puteți vedea, este ceva simplu și rapid, dar confuz, dacă nu cunoaștem procedura de instalare.

Alternative la Ardublock

Deși Ardublock poate părea ceva nou și unic pentru Arduino, adevărul este că nu este singurul program sau instrument pe care îl avem pentru a efectua programarea vizuală. Există mai multe instrumente care se concentrează pe programarea vizuală, într-o asemenea măsură încât toate alternativele care există la Ardublock sunt programe unice și nu extensii sau suplimente la ID-ul Arduino.

Prima dintre aceste alternative se numește Minibloq. Minibloq este un program complet care se concentrează pe programarea vizualăPrin urmare, ecranul său este împărțit în trei părți: o parte cu blocurile care urmează să fie create, o altă parte în care vom muta blocurile pe care dorim să le folosim în program și o a treia parte care va arăta codul pe care îl vom crea, pentru utilizatori mai avansați. Minibloq poate fi obținut prin aceasta legătură.

Captură de ecran a programului Minibloq

Al doilea instrument este numit Scratch pentru Arduino. Acest instrument încearcă adaptați programul Scratch pentru copii la orice nivel și cu aceeași filozofie creați programe. Scratch pentru Arduino este un program complet, ca să spunem așa, o furcă a Scratch.

Al treilea instrument nu este încă bine stabilit, dar este un instrument promițător în cadrul instrumentelor de programare vizuală. Acest instrument se numește Modkit, un instrument care s-a născut pe Kickstarter dar se maturizează încet într-un mod excelent. Diferența față de alte programe poate este mai specializat în utilizatorii începători decât utilizatorii avansați. În cele din urmă, cealaltă alternativă la Ardublock ar fi utilizarea tradițională a Arduino IDE, o alternativă care nu este vizuală și care va fi disponibilă doar pentru cei mai experți programatori.

Concluzie

Ardublock este un instrument foarte interesant, cel puțin pentru utilizatorii începători. Dar este adevărat că, dacă sunteți un programator expert, aceste tipuri de instrumente nu face ca codul să fie creat mai rapid, ci dimpotrivă. În mod ciudat, utilizarea mouse-ului este mai lentă decât utilizarea tastaturii.

Deși dacă suntem programatori fără experiență sau învățăm, Ardublock este o extensie foarte recomandată ca să nu spun esențial, deoarece în aceste faze este inevitabil să se facă erori de sintaxă și mici probleme greu de găsit și depășit cu Ardublock. in orice caz Ce alegi?


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

2 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Oscar Mansila el a spus

    Salut, încântat de cunoștință. Ardublock funcționează cu versiuni mai noi de Arduino?

  2.   Jose el a spus

    Bună ziua, Cu aceste versiuni grafice puteți dezvolta aceleași programe ca și scrierea? Cu alte cuvinte, toate codurile scrise ar putea fi făcute în blocuri?
    O altă întrebare, cum definiți sau utilizați .h, subrutine etc. în acest caz?