Intégreation en plugin de l'EDI Arduino

Démarré par SebCanet, Mars 07, 2018, 02:25:38 pm

« précédent - suivant »

SebCanet

Enfin fini (enfin quasi, quelques rajouts à venir en adéquation avec la future v2.7) : Blockly@rduino lancé depuis le logiciel Arduino, téléversement hors ligne !

Plus d'infos ici : http://www.libreduc.cc/2018/03/07/blocklyrduino-en-plugin-de-ledi-arduino/

Seul manque le bouton 'vérification'. A venir...

Les sources sont ici : https://github.com/technologiescollege/BlocklyArduinoIDEPlugin

A télécharger directement puis dézipper : https://github.com/technologiescollege/BlocklyArduinoIDEPlugin/raw/master/BlocklyArduinoPlugin.7z

Merci par avance des retours.

fontaine.jp

Salut Seb,
En un mot MAGNIFIQUE.
Après quelques tests la fonction capture ne fonctionne plus ?
Une boite de dialogue sur un massage d'ajax revient à chaque chargement.
Sinon tu as super bien travaillé.
A+

SebCanet

Ah ben oui forcément...puisqu'il essaie de sortir quelque chose du navigateur JavaFX qui l'en empêche. Je regarde ça.

Pareil pour le 'copier' depuis la fenêtre du code... Là je pense que ça ne vaut pas le temps de travail dessus car on peut l'avoir d'une autre façon.

Je pense que je vais pouvoir supprimer les options Codebender : le plugin n'est plus mis à jour et donc incompatible avec Firefox >58

fontaine.jp

Salut,
il me semble que les fonctions ouvrir un xml (java plante) et enregistrer en xml (affiche un pseudo code xml dans la fenêtre) ne fonctionnent pas non plus !
Bon courage  ;)

SebCanet

Ah ben oui, bien sûr, toute communication en dehors du cadre Java doit passer par le plugin Java.
Je le rajoute dans ma Todo-liste. Je pense pouvoir régler ça vite...

Merci beaucoup des retours.

SebCanet

Ca y est ! Sauver et charger XML ok !
Rependre le nouveau Blockly@rduino et le plugin depuis Github.
Il ne manque plus que la copie d'écran....

fontaine.jp

Salut,
Tu les trouves où les fichiers modifiés ?
Dans le zip c'est toujours l'ancienne version.
:(

SebCanet

Oups, j'avais oublié que j'avais fait un zip...
C'est fait !

fontaine.jp

Ok merci,
Pour la sauvegarde ça marche bien mais par contre pour ouvrir il faut le faire 2 fois (c'est à dire que la fenêtre apparait une deuxième fois et le fichier ne sera chargé qu'a la deuxième fois)
Autre petit problème qui ne concerne pas que la version IDE :
Quand on ouvre un fichier un fichier en passant par les exemples et qu'après on veut en charger un autre avec le menu ouvrir un xml ça ne fonctionne pas.
Il faut d'abord ré initialiser la page pour pouvoir ensuite charger le fichier.
Je pense que ça vient de l'url qui doit être nettoyée avant d'ouvrir le fichier mais pas complètement car sinon il faut de nouveau choisir la carte, la langue et les menus.
A+

SebCanet

Pour le plugin dans Arduino, je ne comprends pas...apparemment ça fonctionne bien sous Linux. Je creuse...

Pou l'ouverture xml c'est réglé, merci de la remontée de bug.

fontaine.jp

Salut,
j'ai oublié de te préciser que ça se passe sous win7 et 10.
J'ai découvert un autre bug : quand on créé un const ou define avec un espace ou un accent dans le nom il ajoute int var; en plus dans la définition des variables (voir pièce jointe) car je ne sais pas si je suis clair.
A+

SebCanet

Etonnant cet effet des caractères...je regarderai plus tard. Perso ça ne me soucie pas car un nom de variable est forcément sans_espace_sans_accent.

vahiny

Super le plugin!

Pour le moment presque toutes les fonctions marchent sauf avec les détecteurs et capteurs. Quand je change ou que j'entre une valeur pour attribuer une entrée digitale, ça ne fonctionne pas....

Par exemple avec l'interrupteur "grove" impossible de lui attribuer une entrée.

Cordialement
Jerome


SebCanet

Ce que tu décris sur les valeurs pour l'entrée numérique n'a normalement pas de lien avec le plugin....
Tu peux faire une capture d'écran ? Voire une hors et une dans le plugin ?
Merci.

vahiny

Mars 20, 2018, 02:52:04 pm #14 Dernière édition: Mars 20, 2018, 03:04:03 pm par vahiny
Par exemple ici, j'utilise le module grove:


http://nsm09.casimages.com/img/2018/03/20//mini_18032001233123908415622372.jpg


http://www.casimages.com/img.php?i=18032001233123908415622372.jpg


Je rentre la valeur de l'entrée de l'interrupteur : 3 et voici ce qu'il se passe lorsque je valide

http://www.casimages.com/img.php?i=18032001233423908415622373.jpg