Ardublock: Wat et ass a wat et ka fir Ären Arduino maachen

Screenshot vum Ardublock Plugin.

D'Acquisitioun vun Arduino Boards ass eppes vereelzt an ëmmer méi an der Reechwäit vu méi Taschen, awer wéi funktionnéiert et? Et ass kloer datt fir datt et funktionnéiert e Code oder e Programm brauch deen d'Operatioun ausféiert déi mir wëllen. Dëst ass leider net fir jiddereen verfügbar an ass Dir braucht Programméiere Kenntnisser fir Arduino e Motor ze maachen oder e Liicht unzeschalten.

All dëst huet visuell Editoren a visuell Programméierung ganz populär gemaach. Dësen Typ programméiere erlaabt Programmer ze schafen duerch Blocen déi mat der Maus gezunn ginn, vergiess Curly Klameren zouzemaachen oder laang Funktiounsennamen ze schreiwen. E populärem Tool dat visuell Programméiere fir den Arduino virstellt heescht Ardublock.

Wat ass Ardublock?

Ardublock ass e Programm oder éischter e Komplement zu der Arduino IDE déi et eis erlaabt Programmer a Code ze kreéieren ouni de Code ze schreiwen, dat heescht duerch visuell Tools. Dëst huet seng Virdeeler well wa mir wësse wéi mir programméiere wäerte mir vill Zäit am Debuggenprozess spueren well mir net vergiessen de bekannten ";" ze schreiwen. och net zougemaach d'Code Klameren. Programméiere mat visuellen Tools ass programméieren geduecht fir Ufänger an Expert Programméierer an och fir Benotzer déi net wëssen wéi se programméiere wëllen a léiere wéi se et maachen.

Wéi mer gesot hunn, ass Ardublock méi e Komplement wéi e Programm selwer well et ass néideg en Arduino IDE fir seng Operatioun ze hunn. Sou, e Resumé ze maachen, kënne mir soen datt Ardublock eng Personnalisatioun vun Arduino IDE ass fir d'Codeprogramméierung un d'visuell Programméierung unzepassen.

Arduino Tre Bord

Ardublock huet méi positiv Saachen ausser en Instrument fir den Ufänger Programméierer ze sinn. Eng vu senge positive Saachen ass d'Méiglechkeet vun schafft mat Blöcke fir méi séier Projeten ze kreéieren.

Ardublock schafft visuell mat Blocen a kann och mat Komponente schaffen. Sou kënne mir e Block kreéieren deen Rieder ass, en aneren dat Musek ass an en aneren dee Plack ass; all Kéier wann mir dës Blocke benotze wëllen, nenne mir et oder zéien et einfach vun enger Säit vun der Fënster op déi aner Säit vun der Fënster.

D'Funktiounen an d'Méiglechkeeten déi Ardublock eis bitt sinn déiselwecht wéi Arduino IDE bitt eis, dat ass, mir kënnen Ardublock mat eisem Arduino Board verbannen, Code schécken deen Ardublock duerch d'Blocker erstallt huet an eis Projete séier an einfach testen. An et ass datt wa mir de Programm fäerdeg sinn, déi gespäichert Informatioun ass nach ëmmer geschriwwe Code, Code deen Ardublock mat eise Blocken erstallt huet.

Wéi installéiere mir Ardublock an eisem Betribssystem?

Gutt, mir wësse scho oder hunn eng kloer Iddi iwwer wat Ardublock ass, awer wéi ass et op eisem Computer installéiert? Wéi kënne mir et benotzen?

Virbereedung vun eisem Computer

Och wann déi eenzeg Dokumentatioun déi iwwer Ardublock existéiert op Englesch ass, ass d'Wourecht datt den Installatiounsprozess ganz einfach a séier ass wa mir Arduino IDE hunn. Als éischt musse mer hunn op eisem Arduino IDE Computer, wa mir et net installéiert hunn, kënnt Dir ophalen a gesinn hei wéi et op Gnu / Linux installéiert gëtt. En anert Element dat mir brauchen ass hunn eng Java virtuell Maschinn oder ähnlech am Team. Wa mir Gnu / Linux benotzen, ass dat Ideal ze wetten OpenJDK, besonnesch no der Konfrontatioun tëscht Oracle a Google. Elo wou mir alles gemaach hunn, musse mir goen déi offiziell Ardublock Websäit a kritt den Ardublock Package, e Package deen am Java Format ass oder mat der Extensioun .jar. Déi erofgeluede Datei ass net eng ausführbar Datei mat engem Installatiounsassistent, also musse mir alles manuell maachen.

Screenshot vun Arduino IDE

Ardublock Installatioun

Primero Mir öffnen den Arduino IDE a ginn op Preferences oder Preferences. Elo gi mir op d'Optioun "Sketchbook Location:" déi an enger neier Fënster erscheint. Dëst ass d'Adress wou mir verschidde Plugins oder Elementer vun der Arduino IDE musse späicheren. D'Location oder d'Adress déi erscheint ass eppes wéi "Dokumenter / Arduino" oder Heem / Dokumenter / Arduino. Mir kënnen d'Adress änneren, awer wa mir se änneren, musse mir wëssen, wéi eng nei Adress ass fir déi erofgeluede Ardublock Datei dohinner ze réckelen. Wa mir den Arduino-Ordner opmaachen, gesi mir datt et aner Ënnerdolleren an Dateie ginn.

Mir mussen den Ardublock Package réckelen andeems Dir déi folgend Adress "Tools / ArduBlockTool / Tool / ardublock-all.jar" hannerléisst. Wa mir den Arduino IDE Programm op hunn, ass et Zäit et zouzemaachen a wa mir et erëm opmaachen, am Tools oder Tools Menu kënnt d'Ardublock Optioun op. Klickt op et bréngt eng nei Fënster op déi der Ardublock Interface entsprécht. Wéi Dir kënnt gesinn, ass et eppes einfach a séier awer konfus wa mir d'Installatiounsprozedur net kennen.

Alternativen zu Ardublock

Och wann Ardublock eppes nei an eenzegaarteg fir Arduino ka schéngen, ass d'Wourecht datt et net deen eenzege Programm oder Tool ass dee mir visuell programméiere mussen. Et gi verschidden Tools déi sech op visuell Programméiere fokusséieren, sou wäit datt all Alternativen zu Ardublock eenzegaarteg Programmer sinn an net Extensiounen oder Plugins fir den Arduino IDE.

Déi éischt vun dësen Alternativen heescht Minibloq. Minibloq ass e komplette Programm deen op visuell Programméierung fokusséiertDofir ass säi Bildschierm an dräi Deeler opgedeelt: en Deel mat de Blocker déi erstallt ginn, en aneren Deel wou mir d'Blocker réckelen déi mir am Programm benotze wëllen an en drëtten Deel deen de Code weist deen mir erstellen, fir méi fortgeschratt Benotzer. Minibloq kann duerch dëst kritt ginn Link.

Screenshot vum Minibloq Programm

Dat zweet Instrument gëtt genannt Kratzer fir Arduino. Dëst Tool probéiert passt de Scratch Kannerprogramm op all Niveau un a mat der selwechter Philosophie Programmer erstellen. Scratch fir Arduino ass e komplette Programm, souzesoen eng Gabel vu Scratch.

Den Drëtten vun den Tools ass nach net gutt etabléiert, awer et ass e verspriechend Instrument bannent de visuellen Programméierungsinstrumenter. Dëst Tool gëtt genannt mod kit, en Instrument deen um Kickstarter gebuer gouf awer lues op eng exzellent Manéier reift. Den Ënnerscheed vun anere Programmer kann ass méi spezialiséiert op Ufänger Benotzer wéi fortgeschratt Benotzer. Schlussendlech wier déi aner Alternativ zum Ardublock déi traditionell Notzung vum Arduino IDE, eng Alternativ déi net visuell ass an déi nëmme fir déi meescht Expert Programméierer verfügbar ass.

Konklusioun

Ardublock et ass e ganz interessant Instrument, op d'mannst fir Ufänger Benotzer. Awer et ass richteg datt wann Dir en Expert Programméierer sidd, dës Zort Tools mécht kee Code fir méi séier ze kreéieren awer ganz am Géigendeel. Mat der Maus, komesch genuch, ass méi lues wéi d'Tastatur ze benotzen.

Obschonns wa mir onerfueren Programméierer sinn oder mir léieren, ass Ardublock eng staark recommandéiert Erweiderung net ze soen essentiell well an dëse Phasen ass et inévitabel Syntaxfehler a kleng Probleemer ze maachen déi schwéier mat Ardublock ze fannen an iwwerwonne sinn. Allerdéngs Wat wielt Dir?


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

2 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Oscar Mansila sot

    Moien, schéin dech kennenzeléieren. Schafft Ardublock mat méi neie Versioune vum Arduino?

  2.   Jose sot

    Moien, Mat dëse grafesche Versiounen kënnt Dir déi selwecht Programmer entwéckele wéi d'Schreiwe? An anere Wierder, kéint all geschriwwene Code a Block gemaach ginn?
    Eng aner Fro, wéi definéiert oder benotzt Dir .h, Subrutinen etc. an dësem Fall?