Enfin surtout grâce à l'excellent boulot de JP Fontaine !!!!
Loué soit son travail et vénéré son nom de par les cieux !
On a enfin un encapsulage de Blockly@rduino dans un environnement assez rapide, qui gère les requêtes vers arduino-cli (ligne de commande : https://github.com/arduino/arduino-cli (https://github.com/arduino/arduino-cli)) afin de téléverser directement les programmes, mais aussi d'accéder à la console série.
A tester : https://github.com/technologiescollege/BlocklyArduino_electrified (https://github.com/technologiescollege/BlocklyArduino_electrified)
Salut probleme le choix du port com né pas mémorisé lors du choix de la carte. Quand je veux televerse il me dit de sélectionner un port com pourtant je l'ai bien choisi
Autant pour moi...le mieux est l'ennemi du bien.
C'est corrigé !
Ah oui là ca fonctionne la console serie aussi tip top les gars bien joué. Prochaine étape c'est la suppression des entrés /sortie avec televersement auto de firmata lol
Oups supervision je voulais dire lol
Pour l'instant, j'ai bricolé ça dans un All In One : https://github.com/technologiescollege/BlocklyArduino_AIO (https://github.com/technologiescollege/BlocklyArduino_AIO)
A tester !
La console serie ne fonctionne pas :(
Le televersement est ok ;)
sinon quel est la différence ?
Auto détection de carte, téléversement de FirmataPlus, supervision.
Voir le petit résident en bas à droite dans la barre des tâches.
Sinon la console fonctionne ...tu as bien choisi un port COM ? Le port COM n'est pas pris par autre chose ?
Alors le port com est bien détecté a l'ouverture du logiciel
La vérification du code ne fonctionne pas est pour le televersement il me demande de choisir un port com donc je sélectionne le bon port com mais le televersement ne se fait pas
Par contre la console serie est fonctionnelle
Le televersement du firmataPlus fonctionne aussi
La supervision est ok
Ah oui exact.
Je bosse dessus, mais là au bout de 3h j'arrête...
Dans Blocky@rduino, la sélection du port COM pour téléverser Firmata directement ne fonctionne pas, ainsi que les boutons à côté. Il faut continuer à passer par le résident. A terme tout va passer par Electron.
Sinon l'onglet "code" est fonctionnel à nouveau, désolé.
Salut,
Pbs réglés :
- L'ouverture des B@ et xml quelque soit la fenêtre cela fonctionne.
- L'ouverture des exemples fenêtre réduite fonctionne.
Pbs non réglés :
- L'ouverture des exemples fenêtre agrandie ne fonctionne pas (voir vidéo exemples mail).
- Le téléversement avec des bibliothèques (ex : servo) semble posé un pb de chemin d'accès (voir video téléversement mail).
- La supervision n'est pas grisée, reste donc accessible mais ne fonctionne pas toujours pb de connexion à la carte.
Question :
- le .INI à modifier pour éviter le paramétrage de démarrage se trouve où ?
Tu avance à grands pas, je ne sais comment te complimenter pour ce travail énorme.
@+ Philippe
Pbs réglés :
- L'ouverture des exemples fenêtre agrandie
- Le téléversement avec des bibliothèques (ex : servo) semble posé un pb de chemin d'accès (voir video téléversement mail).
- le .INI à modifier pour éviter le paramétrage est : blockly@rduino.json
- La supervision est pas grisée, mais ne fonctionnera que sur une version AIO. La version AIO est à tester aussi du coup. En attendant que je ne passe tout dans Electron...
Pour la bibliothèque servo il faut copier le fichier servo.cpp de :
\libraries\Servo\src\avr\servo.cpp
vers :
\libraries\Servo\src\servo.cpp
pour qu'il soit au même niveau que servo.h
Salut,
Suite à ton message :
Test version electron :
- tout est fonctionnel (testé avec bibliothèque servo, et lcd)
- seul la supervision mais c'est normal pas encore active
Test version C:\BlocklyArduino_AIO-master
Cas n°1 : utilisation traditionnelle en création - téléversement de programme cela fonctionne
Cas n°2 : utilisation de la supervision HS. Cela ne fonctionne pas (téléversement du microprogramme impossible)et de plus ensuite rien n'est possible (utilisation traditionnelle). Pour pouvoir réutiliser le logiciel en programmation-téléversement il faut supprimer le fichier Blockly@rduino.json.
J'ai fait un test en lançant blockly_arduino_communication.exe, en televersant firmata plus, puis en cliquant sur communication et après en lançant C:\BlocklyArduino_AIO-master, là la carte est reconnue et la supervision fonctionne.
Semble t'il cela provient du téléversement du microprogramme qui ne se fait pas ou mal ?
Mes compétences s'arrête là.
Bonnes recherches.
Donc je peux estampiller la version Electron comme 1.0 ?
Dans ce cas, il faut que je prévois un peu de doc avant...et mon wiki est toujours en rade :(
C'est vrai que la version AIO est juste en développement, j'y vais brique par brique. Ce qu'il faut que je rajoute via Electron en dépouillant mon résident petit à petit :
- lancer le téléversement de Firmata depuis le bouton ad-hoc (mince je pensais que ça fonctionnait ! J'ai tout cassé)
- activer le serveur via le toggle
et puis je pense qu'on aura fait le tour...ce sera pas mal déjà. Mais la partie visualisation graphique des entrées est à améliorer.
Merci de tous ces tests !
La supervision est ok il faut fair clique droit sur le blockly a côté de heures en bas a droite et choisir supervision des ES puis sur le logiciel blockly tu va sur supervision et la c'est ok enfin pour celà fonctionne
Version BlocklyArduino_AIO-master :
Exact la supervision (entrée et sortie) en passant par l'icône en bas fonctionne. Le pilotage d'un servo ne fonctionne pas.
La bascule vers le mode de fonctionnement normal demande un redémarrage et la suppression Blockly@rduino.json pour accéder au téléversement en mode normal.
Version BlocklyArduino_electrified-master :
J'ai essayé de faire le tour avant d'estampiller version 1
Sur l'écran d'accueil ne fonctionne pas
- la loupe +
- la loupe -
- gérer les exemples (amène sur une fenêtre sans possibilité d'action)
Sur l'écran agrandi ne fonctionne pas
- gérer les exemples ouvre sur une deuxième fenêtre blockly
- aide vidéo et wiki
- la loupe +
- la loupe -
Lorsque l'on bascule de l'écran agrandi à l'écran d'accueil perte du port com4, il faut redémarrer
Tester sur W10, je verrai mardi dans mon établissement sur W7.
@+ Philippe
Sur la loupe + et -, elles zooment sur les images quand il y en a dans les blocs.
Pour LibrEduc qui a sauté, j'ai juste redirigé pour l'instant vers un autre site pour éviter les pb avec les élèves...
Pour les exemples, la version HTML ne marche qu'avec Firefox. SInon il génère des erreurs, merci de la remarque je vais regarder ça.