Menu

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Voir les contributions Menu

Messages - g.reich

#1
News / Re : Kwacé s'truc ?
Juin 24, 2022, 11:09:18 AM
Ok merci pour le retour. Je vais regarder ça durant le mois de juillet.
#2
News / Re : Kwacé s'truc ?
Juin 21, 2022, 05:20:04 PM
Bonjour Seb,

faut-il comprendre que cette nouvelle solution est amenée à remplacer à terme Blockly@rduino ?

Ayant planifié la création de nouvelles catégories de blocs pour Blockly@rduino durant cet été, au besoin je peux aussi prévoir l'équivalent pour Studio4Education.

Cependant, si dans l'idée il s'agit bien de remplacer Blockly@rduino par Studio4Education, autant envisager de tout porter sur la nouvelle solution pour ne pas faire le double du travail.

En tout cas, si tu as besoin d'aide durant la période estivale, je serai disponible.
#3
désolé pour la réponse tardive, j'ai pris la dernière version et plus de problème en effet.
#4
Salut Seb,
j'ai testé la nouvelle version et y'a toujours un bug. J'ai regardé par rapport aux derniers fichiers que tu as modifié et le problème vient du fichier "core/BlocklyArduino/blockly@rduino_visual.js".

J'ai mis en commentaire la ligne 245 $('#arduino_card_miniPicture').attr('src', ExampleTest + '.jpg width="36px"'); et le pb disparaît. J'ai vérifié sur une ancienne version de l'interface et cette ligne n'existait pas avant.
#5
Bonjour à tous,

en voulant faire quelques tests je me suis rendu compte d'un bug nouveau lorsqu'on ouvre un exemple.

L'image de la carte dans le menu à gauche est remplacée par l'image de l'exemple ce qui génère un bug d'affichage dans le menu (voir capture ci-dessous).

Vous ne pouvez pas voir les fichiers joints de cette section.

Je n'ai pas le temps de regarder pour l'instant d'où vient le problème donc si quelqu'un passe par là avant moi n'hésitez pas à proposer une solution.
#6
Projets / Re : Module RFID
Août 23, 2019, 04:45:00 PM
Oui, j'ai mis à jour les exemples ;)

Sauf erreur de ma part ici, les tests ont déjà été faits par mes élèves l'an dernier et y'a eu aucun problème avec des modules RFID ancien et nouveau modèle.
#7
Projets / Re : Module RFID
Août 22, 2019, 05:04:25 PM
Elle s'est faite attendre mais la mise à jour vient d'être faite.

Pour information, pour mieux coller à la nouvelle bibliothèque RFID j'ai légèrement modifié l'algo pour passer à un code en hexadécimal au lieu de décimal.

voir mon site pour le détail complet : http://greich.fr/v1/blog/post.php?id=15
#8
Projets / Re : Module RFID
Février 20, 2019, 09:23:21 PM
Bon j'ai vu le mois dernier qu'il y avait eu un commentaire sur github disant que cela ne marchait pas avec de récents modules et j'ai effectivement pu aussi le constater avec des modules achetés cette année.

J'ai donc mis à jour le code sur mon site pour que cela soit compatible avec la nouvelle librairie MFRC522. Je teste en situation cette semaine avec mes élèves et si je vois qu'il n'y a pas de problème j'envoie sur github la nouvelle version.
#9
Blablabla / Re : BlocklyDuino reboot
Août 29, 2018, 12:00:59 PM
Bonjour Seb,

je viens de mettre la version reboot sur mon serveur.

Quand tu dis tester, tu entends quoi par là ? Tester des programmes et voir si le code généré est bon ? Ou voir si des blocs dysfonctionnent par rapport à la version actuelle ?

Déjà, après un rapide tour, j'ai vu que les "nouveaux" blocs spécifiques à Arduino ne fonctionnent effectivement pas en français. Du coup, j'ai créé le fichier fr_BD.js dans /BlocklyDuino/msg/js.
J'ai remarqué également que tu as mis un bloc "AnalogWrite PIN# (A0,A1,A2...) NUM 0". Il me semble que cette fonction concerne plutôt les pins PWM donc 3, 5, 6, 9, 10, et 11 non ?
#10
Vu que c'est une première pour moi, j'ai préféré faire un pull request à partir de mon fork de Blockly@rduino.

Si j'ai bien compris j'ai logiquement maintenant les droits pour me connecter en direct sur le projet et faire mes commit directement dessus. La prochaine fois, je tâcherai de faire ainsi. J'imagine que c'est mieux de créer une nouvelle branche aussi à chaque commit.

Pour information, j'ai donc ajouté
- Module infrarouge
- Module RF433
- des exemples pour mes modules (RFID, RF433, infrarouge) ainsi qu'un exemple pour capteur à ultrasons et les 7 premiers projets du Starter kit officiel Arduino.
- un bloc "comparaison de deux chaînes" dans Texte.
- un bloc "émettre un son" (sans durée) dans Arduino > Sorties.
- tous les labels manquants dans le fichier de langue anglaise. Tout n'est pas forcément traduit mais il manquait pas mal de choses, j'ai donc tout harmonisé à la ligne près.
#11
Citation de: SebCanet le Août 25, 2018, 04:01:27 PM
Salut,
merci pour ce boulot. Veux tu un accès complet sur Github pour pousser tes modifs ?

Pourquoi pas Seb, merci pour la proposition.

Sinon j'ai créé le bloc de comparaison de chaîne pour le programme RF433 que je vise avec mes élèves :
Exemple de traitement de réception :
#12
Effectivement Seb, j'ai regardé et rien ne correspond à ce que je veux faire. A l'exception du bloc "text_trim", aucun n'a de code dans la partie generator.

Avec une capture, c'est toujours plus parlant :


Du coup, je vais effectivement devoir créer un nouveau bloc. Je m'en occupe de ce pas.
#13
Citation de: Bzhtitude
L'exemple que j'avais mis et que je viens de remettre à jour, utilise l'esp en mode serveur, je n'ai pas fait les blocs correspondant au mode client (ce que tu cherches à faire) il faudra donc les faire (il devrait y en avoir 2 ou 3) je veux bien m'en charger mais je n'ai pas l'esp sous la main  (il est resté au bahut). C'est pour quel niveau de classe ? les blocs que je conçois sont souvent assez bas niveau pour des élèves de TSTI2D et TSSI.

Effectivement, je suis sur de l'utilisation en mode client dans mon cas. Les élèves visés par cette activité étant des 4e, l'idéal serait des blocs à "moyen" niveau pour reprendre tes termes. Malheureusement, comme toi, j'ai laissé l'esp au boulot donc faudra attendre la rentrée pour que je me penche réellement dessus.

Citation de: Bzhtitude
Ce site utilise les commandes AT, pourquoi pas, mais ce n'est pas le moyen que j'utilise (à par pour configurer l'esp). J'utilise plutôt la bibliothèque  wifiesp.h qui permet de gérer l'esp sans passer directement par les commandes AT.

Il est vrai que l'utilisation des AT n'est pas forcément pratique mais je ne connais pas la bibliothèque wifiesp.h, faudrait que je regarde un peu comment elle fonctionne.

Merci pour l'aide proposée en tout cas. Dès que je remets la main sur l'esp et que j'ai fait quelques tests, je reviendra vers toi.
#14
Désolé, je déterre un peu le sujet mais je compte faire une activité "connexion à une API de météo" avec mes élèves donc comprendre le fonctionnement des blocs existants pourraient m'aider à gagner du temps. Il faudra très certainement en créer de nouveaux pour la connexion à l'API mais je m'en chargerai sans soucis.

un exemple de connexion à une API tiré d'un site anglais : https://medium.com/@cgrant/using-the-esp8266-wifi-module-with-arduino-uno-publishing-to-thingspeak-99fc77122e82

Serait-il possible Bzhtitude que tu postes ici une capture de la version définitive de ton programme exemple un peu plus haut ? Car j'ai l'impression qu'il y a eu des changements au niveau des blocs depuis et je ne suis pas sûr d'arriver au même résultat. Si tu peux éventuellement aussi préciser de quels menus viennent les blocs, notamment si certains ne sont pas dans "ethernet" ou "communication logicielle".

Merci d'avance ;)
#15
Pour une activité avec mon module radio RF433 en cours de finalisation, j'aurais besoin d'un bloc pour comparer deux chaînes de caractères mais je ne trouve pas un tel bloc.

Je peux très bien le créer mais j'aimerais être sûr avant qu'il n'existe pas déjà.

Pour info, le code voulu est :
if (strcmp(chaine1, chaine2) == 0) {
}

La condition est vraie lorsque les deux chaînes sont identiques.