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.

Messages - Blob13

1
En effet, j'ai toujours utilisé compareTo.
Les habitudes...

Dans ce cas il faudrait supprimer le bloc qui génère un code faux.
2
Je vens de m'appercevoir que la comparaison de String (qui était déjà implementée) ne marche pas.
Utilisation de strcmp() plutot que .compareTo de la classe String.
Voici le generateur corrigé.
3
HHEEELLLPPP !!! / Re : Projets collaboratifs
Janvier 25, 2020, 01:11:26 pm
Mon point est :
 - je fais un .B@
 - une autre personne fait un .B@
Les deux sont destinés à être au final dans le même projet .B@

Si je load le premier puis le second, celui-ci remplace le premier.
Ceci, qu'il y ait ou pas de 'collisions' entre les deux .B@

Il n'y a pas de demande spécifique lors de l'ouverture du second.
4
HHEEELLLPPP !!! / Projets collaboratifs
Janvier 25, 2020, 07:53:06 am
Bonjour,

Si un projet est réalisé par plusieurs personnes, qui travaillent sur leur partie.
Y a t'il un moyen de merger le .B@ ?

J'ai tenter le lancement de 2 Blocky@rduino pour faire des copier/coller mais le second n'aime pas trop.
Merger le .B@ à la main est possible mais source à erreurs.
5
Mieux mais je n'avais pas implementé les blocs 'Print' et 'Prompt for text'.
Ces blocs ne donnent dont rien.
6
Je pense qu'il y a un pb.
Nos blocs ne sont pas les mêmes.
As-tu pris mon Blocks\Blocky\Text.js ?

A gauche les tiens, à droite les miens.
7
HHEEELLLPPP !!! / Re : Tableau multi-dimensionels
Janvier 23, 2020, 07:10:03 pm
Les trois blocs sont ok

Par contre on a un exemple des limites de l'auto-typage des variables.
Obligé d'assigner une valeur en castant.
Ne pourrait-on pas, optionnellement donner le type de la variable lors de sa création ?
8
HHEEELLLPPP !!! / Re : Variables locales
Janvier 23, 2020, 08:43:23 am
Je m'imagine le travail à faire.
Et le typage sans affectation ?
9
HHEEELLLPPP !!! / Re : Tableau multi-dimensionels
Janvier 22, 2020, 10:31:04 pm
Super, j'ai récupéré le nouveau package.
Par contre, je pense qu'il manque un troisième morceau.
On a de quoi :
  • définir le tableau
  • remplir le tableau


Je ne vois rien pour lire le tableau.
Exemple BlockLino (pj)
10
HHEEELLLPPP !!! / Variables locales
Janvier 22, 2020, 07:03:36 am
Bonjour,

Habitué à programmer l'Arduino en C, je me pose souvent la question du choix de la portée de mes variables : Globales ou Locales.
Ce choix est primordial sur l'Arduino est primordial du fait de sa faible taille de mémoire.

Est-il prévu de gérer les variables locales ?

Cédric
11
Fichiers en PJ
Je vais créer un compte Github pour mes prochaines contributions.

J'ai testé la compile et le comportement sur un Uno.
J'ai inclu les fonctions dans les Toolboxs 3,4 et All uniquement.
12
HHEEELLLPPP !!! / Re : Tableau multi-dimensionels
Janvier 21, 2020, 11:15:42 pm
C'est pile ce que je cherche.
A part les images, je ne vois pas de pièce jointe.
Est-il possible d'avoir les .js (Blocky et Generator) ?

Cédric
13
Merci pour le lien ;)

J'ai ajouté des blocs dans la Catégorie 'Texte' :
- text_indexOf
- text_charAt
- text_getSubstring
- text_changeCase
- text_trim

J'ai un peu triché car les définitions de blocs étaient déjà présentes ainsi que les generateurs Python.
J'ai eu à adapter au C Arduino + quelques modifs.
Je dois encore corriger un petit problème sur les 'mutateurs' de SubString.

Le code généré se compile bien mais il faut aussi que je fasse un test sur un Arduino.
Quand cela sera terminé, comment intégrer les updates dans le package Blocky@rduio ?
14
HHEEELLLPPP !!! / Tableau multi-dimensionels
Janvier 21, 2020, 06:57:32 pm
Bonjour,

Je voudrais definir un tableau multi-dimensionnel :

byte MonTableau[3][2];

En bidouillant avec le bloc tableau, j'arrive à quelque chose d'acceptable au niveau langage C.
A présent je veux écrire dans ce tableau et la ça se complique.

MonTableau[2][1] = 12;

Avez-vous des exemples ?

Merci
15
HHEEELLLPPP !!! / Versions ?
Janvier 21, 2020, 09:42:47 am
Bonjour,

je suis tout nouvel utilisateur de Block@rduino et j'ai du mal à trouver la bonne version à utiliser.
J'ai téléchargé la v3.2.3 du 21/12/2019 que je pense être la dernière mais avant ça, des liens m'ont fait récuperer des versions de 2017 (par exemple).

Par contre, avec cette v3.2.3, il ne semble pas possible d'utiliser la BlockFactory.
Des versions de 2017 avaient plus de blocs (Arduino / Serial Communication est vide)

Merci pour votre aide.