• Welcome to Forum des utilisateurs de Blockly(s). Please login or sign up.
 

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.

Sujets - g.reich

1
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.
2
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.
3
Bonjour à tous.
Ayant l'objectif de travailler autour des signaux avec du Arduino cette année, je suis en train de développer de nouveaux blocs pour mes activités : infrarouge, radio et peut-être wifi.

J'ai déjà réalisé un nouveau module spécifique "infrarouge". En fait, il existait déjà mais il était rattaché à un module robot et ne proposait que des blocs trop simples pour une utilisation un peu avancée.
Je l'ai donc déplacé et je l'ai découpé en trois niveaux :
- Niveau 1 : mode déjà existant avec 3 blocs "IR moniteur série", "IR Decode Blink" et "IR # Get". Le pb de ces blocs est qu'ils sont tous des boîtes noires (code complet avec un seul bloc).
- Niveau 2 : nouveau mode avec 3 blocs "Initialiser le détecteur", "Test avec LED" et "Test avec moniteur". Je sépare ici la configuration propre du détecteur infrarouge et garde 2 tests complet en complément.
- Niveau 3 : nouveau mode avec 4 blocs "Initialiser le détecteur", "Passer au prochain code", "Signal détecté" et "Code reçu".

Je vous mets ci-dessous des exemples de code avec ces nouveaux blocs :
Test avec la LED (version 1) :

Test avec la LED (version 2) :

Test avec le moniteur (version 1) :

Test avec le moniteur (version 2) :


Je préfère avoir fini tous mes nouveaux blocs avant de les proposer donc il faudra un peu attendre si vous êtes intéressés.
4
Exemples xml / Ajout de nouveaux exemples
octobre 24, 2017, 12:36:52 am
Etant donné que c'est les vacances et que je dois me préparer pour le lancement de mon fablab au collège d'ici 15 jours, je m'amuse avec les différents projets du starter kit d'Arduino.

Du coup, je crée en même temps les exemples correspondants à chaque projet du kit sur mon site. Bien entendu je les proposerai pour une intégration à la solution complète. Au passage, ça me permet de repérer de petits défauts sur certains blocs au niveau de la génération du code. Je ferai un bilan complet avec solution possible à l'appui une fois que j'aurai fini l'ensemble des projets.

J'ajouterai également ensuite les exemples pour mon module RFID. Et il n'est pas exclu que je crée d'autres exemples encore pour les nouveaux blocs que je compte créer sous peu.
5
Projets / Module RFID
avril 13, 2017, 08:08:40 pm
Travaillant actuellement sur la technologie RFID avec mes élèves de 4e, j'ai développé des blocs spécifiques pour l'utilisation d'un module RFID. Je suis assez satisfait du résultat obtenu mais je voudrais quelques retours d'utilisateurs (vous, mes élèves) avant de proposer le tout pour l'intégrer au projet Blockly@rduino.

Plus d'explications ici : http://greich.fr/post.php?id=8
6
HHEEELLLPPP !!! / Communication série
novembre 23, 2016, 09:43:05 pm
Bonjour,

j'utilisais jusqu'ici une ancienne version de Blockly@rduino mais suite au passage à la dernière version je ne peux plus utiliser une méthode de communication série. Je ne sais pas du coup si c'est un bug ou si la procédure à suivre à changer.

Voici le souci :

Avant je pouvais faire cela


ce qui correspond à ce code
Serial.print(analogRead(A0));

  Serial.print(analogRead(A0));
  Serial.print("\t");

  Serial.println(analogRead(A0));


Mais maintenant j'obtiens ça


Impossible d'associer les blocs donc et de reproduire le même code qu'auparavant.