9 réflexions au sujet de « Réglages et utilisation de mBlock 3 »
Bonjour,
Tout d’abord, félicitation pour le partage de votre expérience.
Merci !
Je possède donc le kit Banggood. J’ai souhaité partir sur la version de mBlock étant donné que je le trouve aussi très adapté à la pratique de mon fils.
J’ai installé mBlock v3.4.11 puis suivi pas-à-pas vos explications pour téléverser le code que vous fournissez mais malheureusement, j’obtiens systématiquement ce message d’erreur au moment de téléverser dans l’arduino:
:\Program Files (x86)\mBlock\Arduino\arduino_debug.exe –upload –board arduino:avr:uno –port COM23 –verbose –preserve-temp-files C:\Users\Admin\AppData\Roaming\com.makeblock.Scratch3.4.11\Local Store\scratchTemp\project_robot_autonome5_1\project_robot_autonome5_1.ino
Loading configuration…
java.lang.ArrayIndexOutOfBoundsException: 3
at processing.app.windows.RegQueryParser.parse(RegQueryParser.java:29)
at processing.app.windows.RegQueryParser.(RegQueryParser.java:14)
at processing.app.windows.Platform.getFolderPathFromRegistry(Platform.java:71)
at processing.app.windows.Platform.recoverDefaultSketchbookFolder(Platform.java:60)
at processing.app.windows.Platform.init(Platform.java:51)
at processing.app.Base.guardedMain(Base.java:153)
at processing.app.Base.main(Base.java:137)
Bien entendu, j’ai une fenêtre qui apparaît et qui me dit que le téléversement a échoué.
Si je vais dans le menu Connecter puis Téléverser le Programme de Communication. Rien n’améliore les choses. Par contre pas de message d’erreur.
Avez-vous rencontré ce problème ?
Si oui, est-il possible de me communiquer votre retour d’expérience pour répondre à ce problème ?
Oui effectivement, je tente de téléverser depuis mBlock.
Ok, merci pour l’information concernant ce firmware de communication.
Oui, je suis à priori connecté correctement car les diodes changent d’état quand le dialogue tente de se faire.
Pour la carte c’est la Uno du kit donc je sélectionne le modèle que vous avez indiqué.
J’ai retiré tout ce que j’avais installé sur ce PC concernant l’Arduino et j’ai refais une installation de mBlock. J’ai aussi nettoyer la base de registre après les désinstallations. Rien à faire.
Donc à cette heure, rien à faire. Et ce n’est pas lié à la carte car j’ai le même problème avec un autre modèle.
Je vais tenter sur un autre PC. J’ai encore espoir 😉
Dans votre message d’erreur, il y a des références à Java. Je sais que mblock utilise Java, peut-être devriez vous essayer de faire une mise à jour de Java.
Vous pouvez aussi essayer de lancer mblock en mode administrateur en faisant un Click droit sur l’icone et en choisissant Exécuter en tant qu’administrateur.
Oui effectivement concernant Java, mais je suis à la dernière version. Donc ???
Je vais tenter en mode admin.
Il est en chargement sur l’autre PC (Win7 Pro)
Sur la machine avec laquelle j’ai rencontré le pb je suis sous Win7 Famil.)
Ah les mystères de l’informatique 😉
Merci Rémi pour tout.
Ca marche avec l’autre PC !
Donc une remise à plat à faire pour l’autre à planifier.
Content de savoir que votre problème est résolu. Vous me direz si votre fils aime son robot.
Je suis actuellement en train de travailler sur l’adjonction d’un module bluetooth pour piloter le robot depuis un téléphone ou une tablette Android. Tout est fonctionnel et je suis en train de finaliser l’application. Un Tuto expliquera très prochainement la marche à suivre ainsi que le matériel nécessaire.
Il l’aura à la fin de la semaine. Je vous tiendrais informé. Il a déjà un modèle à souder de chez Banggood qui suit une ligne avec lequel il s’amuse bien. Comme il a commencé à programmer en Scratch, il rêve de le faire avec le robot.
Super pour la liaison bluetooth. Par contre, il faudra qu’un jour je regarde comment on programme une appli pour Android. Je n’ai aucune idée sur le type d’IDE qu’il faut mettre en place.
Re…..
C est a nouveau bob.
J ai constate que chaque module fonctionne séparément.
Autrement dit: le sr04 fonctionne seul.idem pour le SR04. Pareil pour les moteurs .
Mais des que je les réunis dans le programme c est fini.
Bizarre bizarre…
Bob
Bonjour,
Tout d’abord, félicitation pour le partage de votre expérience.
Merci !
Je possède donc le kit Banggood. J’ai souhaité partir sur la version de mBlock étant donné que je le trouve aussi très adapté à la pratique de mon fils.
J’ai installé mBlock v3.4.11 puis suivi pas-à-pas vos explications pour téléverser le code que vous fournissez mais malheureusement, j’obtiens systématiquement ce message d’erreur au moment de téléverser dans l’arduino:
:\Program Files (x86)\mBlock\Arduino\arduino_debug.exe –upload –board arduino:avr:uno –port COM23 –verbose –preserve-temp-files C:\Users\Admin\AppData\Roaming\com.makeblock.Scratch3.4.11\Local Store\scratchTemp\project_robot_autonome5_1\project_robot_autonome5_1.ino
Loading configuration…
java.lang.ArrayIndexOutOfBoundsException: 3
at processing.app.windows.RegQueryParser.parse(RegQueryParser.java:29)
at processing.app.windows.RegQueryParser.(RegQueryParser.java:14)
at processing.app.windows.Platform.getFolderPathFromRegistry(Platform.java:71)
at processing.app.windows.Platform.recoverDefaultSketchbookFolder(Platform.java:60)
at processing.app.windows.Platform.init(Platform.java:51)
at processing.app.Base.guardedMain(Base.java:153)
at processing.app.Base.main(Base.java:137)
Bien entendu, j’ai une fenêtre qui apparaît et qui me dit que le téléversement a échoué.
Si je vais dans le menu Connecter puis Téléverser le Programme de Communication. Rien n’améliore les choses. Par contre pas de message d’erreur.
Avez-vous rencontré ce problème ?
Si oui, est-il possible de me communiquer votre retour d’expérience pour répondre à ce problème ?
Cordialement
Patrick
Bonjour.
Vous essayez bien de téléverser dans l’Arduino depuis mblock et non depuis l’EDI Arduino?
Le Programme de communication ne sert que lorsque vous voulez travailler en mode connecté avec mblock et non en mode autonome.
Avez vous bien choisi le type de carte et le bon port Com?
Vous pouvez également essayer de réinstaller les pilotes Arduino dans le menu connecter de mblock.
Dites moi si votre problème est résolu.
Rémi,
Merci pour votre réponse rapide.
Oui effectivement, je tente de téléverser depuis mBlock.
Ok, merci pour l’information concernant ce firmware de communication.
Oui, je suis à priori connecté correctement car les diodes changent d’état quand le dialogue tente de se faire.
Pour la carte c’est la Uno du kit donc je sélectionne le modèle que vous avez indiqué.
J’ai retiré tout ce que j’avais installé sur ce PC concernant l’Arduino et j’ai refais une installation de mBlock. J’ai aussi nettoyer la base de registre après les désinstallations. Rien à faire.
Donc à cette heure, rien à faire. Et ce n’est pas lié à la carte car j’ai le même problème avec un autre modèle.
Je vais tenter sur un autre PC. J’ai encore espoir 😉
Cordialement
Patrick
Dans votre message d’erreur, il y a des références à Java. Je sais que mblock utilise Java, peut-être devriez vous essayer de faire une mise à jour de Java.
Vous pouvez aussi essayer de lancer mblock en mode administrateur en faisant un Click droit sur l’icone et en choisissant Exécuter en tant qu’administrateur.
Vous êtes sous quelle version de Windows?
Oui effectivement concernant Java, mais je suis à la dernière version. Donc ???
Je vais tenter en mode admin.
Il est en chargement sur l’autre PC (Win7 Pro)
Sur la machine avec laquelle j’ai rencontré le pb je suis sous Win7 Famil.)
Ah les mystères de l’informatique 😉
Merci Rémi pour tout.
Ca marche avec l’autre PC !
Donc une remise à plat à faire pour l’autre à planifier.
Cordialement
Patrick
Bonsoir Patrick
Content de savoir que votre problème est résolu. Vous me direz si votre fils aime son robot.
Je suis actuellement en train de travailler sur l’adjonction d’un module bluetooth pour piloter le robot depuis un téléphone ou une tablette Android. Tout est fonctionnel et je suis en train de finaliser l’application. Un Tuto expliquera très prochainement la marche à suivre ainsi que le matériel nécessaire.
Cordialement.
Il l’aura à la fin de la semaine. Je vous tiendrais informé. Il a déjà un modèle à souder de chez Banggood qui suit une ligne avec lequel il s’amuse bien. Comme il a commencé à programmer en Scratch, il rêve de le faire avec le robot.
Super pour la liaison bluetooth. Par contre, il faudra qu’un jour je regarde comment on programme une appli pour Android. Je n’ai aucune idée sur le type d’IDE qu’il faut mettre en place.
Re…..
C est a nouveau bob.
J ai constate que chaque module fonctionne séparément.
Autrement dit: le sr04 fonctionne seul.idem pour le SR04. Pareil pour les moteurs .
Mais des que je les réunis dans le programme c est fini.
Bizarre bizarre…
Bob