Ardublock: ce que c'est et ce qu'il peut faire pour votre Arduino

Capture d'écran du plugin Ardublock.

L'acquisition de cartes Arduino est quelque chose de dépassé et de plus en plus à la portée de plus de poches, mais comment cela fonctionne-t-il? Il est clair que pour que cela fonctionne, nous avons besoin d'un code ou d'un programme qui effectue l'opération que nous voulons. Ceci, malheureusement, n'est pas disponible pour tout le monde et est vous avez besoin de connaissances en programmation pour faire en sorte qu'Arduino déplace un moteur ou allume une lumière.

Tout cela a rendu les éditeurs visuels et la programmation visuelle très populaires. Ce type la programmation permet de créer des programmes à travers des blocs qui sont glissés avec la souris, en oubliant de fermer les accolades ou en écrivant de longs noms de fonctions. Un outil populaire qui introduit la programmation visuelle sur l'Arduino est appelé Ardublock.

Qu'est-ce que Ardublock?

Ardublock est un programme ou plutôt un complément à l'IDE Arduino qui nous permet de créer des programmes et du code sans avoir besoin d'écrire du code, c'est-à-dire à travers des outils visuels. Cela a ses avantages car si nous savons programmer, nous gagnerons beaucoup de temps dans le processus de débogage car nous n'oublierons pas d'écrire le fameux ";" il ne ferme pas non plus les accolades de code. Programmer avec des outils visuels, c'est programmer destiné aux programmeurs novices et experts et aussi pour les utilisateurs qui ne savent pas programmer et qui veulent apprendre à le faire.

Comme nous l'avons dit, Ardublock est plus un complément qu'un programme en lui-même puisqu'il est nécessaire d'avoir un IDE Arduino pour son fonctionnement. Ainsi, en faisant un résumé, on peut dire qu'Ardublock est une personnalisation d'Arduino IDE pour adapter la programmation de code à la programmation visuelle.

Carte Arduino Tre

Ardublock a des choses plus positives en plus d'être un outil pour le programmeur novice. L'un de ses avantages est la possibilité de travailler avec des blocs pour créer des projets plus rapidement.

Ardublock fonctionne visuellement avec des blocs et peut également travailler avec des composants. Ainsi, nous pouvons créer un bloc qui est des roues, un autre qui est de la musique et un autre qui est une plaque; chaque fois que nous voulons utiliser ces blocs, nous le nommerons ou le ferons simplement glisser d'un côté de la fenêtre à l'autre côté de la fenêtre.

Les fonctions et possibilités qu'Ardublock nous offre sont les mêmes que celles qu'offre Arduino IDE, c'est-à-dire que nous pouvons connecter Ardublock à notre carte Arduino, envoyer du code qu'Ardublock a créé grâce aux blocs et tester nos projets rapidement et facilement. Et c'est que lorsque nous avons terminé le programme, les informations enregistrées sont toujours du code écrit, code qu'Ardublock a créé avec nos blocs.

Comment installer Ardublock dans notre système d'exploitation?

Eh bien, nous savons déjà ou avons une idée claire de ce qu'est Ardublock, mais comment est-il installé sur notre ordinateur et comment l'utiliser?

Préparation de notre ordinateur

Bien que la seule documentation qui existe sur Ardublock soit en anglais, la vérité est que le processus d'installation est assez simple et rapide si nous avons l'IDE Arduino. Tout d'abord, nous devons avoir sur notre ordinateur Arduino IDESi nous ne l'avons pas installé, vous pouvez vous arrêter et voir ici comment l'installer sous Gnu/Linux. Un autre élément dont nous aurons besoin est avoir une machine virtuelle Java ou similaire dans l'équipe. Si l'on utilise Gnu/Linux, l'idéal est de miser sur OpenJDK, surtout après la confrontation entre Oracle et Google. Maintenant que tout est fait, il faut aller le site officiel d'Ardublock et récupérez le package Ardublock, un package au format java ou avec l'extension .jar. Le fichier téléchargé n'est pas un fichier exécutable avec un assistant d'installation, nous devons donc tout faire manuellement.

Capture d'écran Arduino IDE

Installation d'Ardublock

Premier Nous ouvrons Arduino IDE et allons dans Préférences ou Préférences. Maintenant, nous allons à l'option "Emplacement du carnet de croquis:" qui apparaîtra dans une nouvelle fenêtre. C'est l'adresse où nous devrons enregistrer certains plugins ou éléments de l'IDE Arduino. L'emplacement ou l'adresse qui apparaîtra sera quelque chose comme «Documents / Arduino» ou home / Documents / Arduino. Nous pouvons changer l'adresse, mais si nous la changeons, nous devons savoir quelle est la nouvelle adresse pour y déplacer le fichier Ardublock téléchargé. Si nous ouvrons le dossier Arduino, nous verrons qu'il existe d'autres sous-dossiers et fichiers.

Nous devons déplacer le package Ardublock en laissant l'adresse suivante "tools / ArduBlockTool / tool / ardublock-all.jar". Si le programme Arduino IDE est ouvert, il est temps de le fermer et lorsque nous l'ouvrons à nouveau, dans le menu Outils ou Outils, l'option Ardublock apparaîtra. Cliquer dessus fera apparaître une nouvelle fenêtre qui correspond à l'interface Ardublock. Comme vous pouvez le voir, c'est quelque chose de simple et rapide mais déroutant si nous ne connaissons pas la procédure d'installation.

Alternatives à Ardublock

Bien qu'Ardublock puisse sembler quelque chose de nouveau et d'unique à Arduino, la vérité est que ce n'est pas le seul programme ou outil dont nous disposons pour effectuer une programmation visuelle. Il existe plusieurs outils qui se concentrent sur la programmation visuelle, à tel point que toutes les alternatives qui existent à Ardublock sont des programmes uniques et non des extensions ou plugins à l'IDE Arduino.

La première de ces alternatives s'appelle Minibloq. Minibloq est un programme complet qui se concentre sur la programmation visuelleAinsi, son écran est divisé en trois parties: une partie avec les blocs à créer, une autre partie où nous déplacerons les blocs que nous voulons utiliser dans le programme et une troisième partie qui montrera le code que nous allons créer, pour utilisateurs plus avancés. Minibloq peut être obtenu via ce lien.

Capture d'écran du programme Minibloq

Le deuxième outil s'appelle Scratch pour Arduino. Cet outil essaie adapter le programme pour enfants Scratch à tous les niveaux et avec la même philosophie créer des programmes. Scratch pour Arduino est un programme complet, pour ainsi dire, une fourchette de Scratch.

Le troisième des outils n'est pas encore bien établi, mais c'est un outil prometteur au sein des outils de programmation visuelle. Cet outil s'appelle Kit de modules, un outil qui est né sur Kickstarter mais mûrit lentement d'une manière excellente. La différence avec d'autres programmes peut est plus spécialisé dans les utilisateurs novices que chez les utilisateurs avancés. Enfin, l'autre alternative à Ardublock serait l'utilisation traditionnelle de l'IDE Arduino, une alternative qui n'est pas visuelle et qui ne sera disponible que pour les programmeurs les plus experts.

Conclusion

ArdublockComment c'est un outil très intéressant, du moins pour les utilisateurs novices. Mais il est vrai que si vous êtes un programmeur expert, ces types d'outils ne rend pas la création de code plus rapide mais bien au contraire. L'utilisation de la souris, assez curieusement, est plus lente que l'utilisation du clavier.

Bien que si nous sommes des programmeurs inexpérimentés ou que nous apprenons, Ardublock est une extension fortement recommandée pour ne pas dire indispensable car dans ces phases, il est inévitable de faire des erreurs de syntaxe et de petits problèmes difficiles à trouver et à surmonter avec Ardublock. Maintenant bien Qu'est ce que tu choisis?


2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Oscar Mansilla dit

    Bonjour heureux de vous rencontrer. Ardublock fonctionne-t-il avec les nouvelles versions d'Arduino?

  2.   Jose dit

    Bonjour, Avec ces versions graphiques vous pouvez développer les mêmes programmes que l'écriture? En d'autres termes, tout le code écrit pourrait-il être fait en blocs?
    Une autre question, comment les .hs, les sous-programmes, etc. sont-ils définis ou utilisés? dans ce cas?