affectation des variables

Démarré par francois69, Juillet 11, 2016, 12:50:20 am

« précédent - suivant »

francois69

Bonjour,
je voudrais programmer un clignotant en utilisant le bloc "temps écoulé depuis le début du programme". Ce qui me permet de ne pas bloquer mon programme dans un "Delay".
Le clignotant fonctionne mais, comme ma variable "top" est automatiquement déclarée en "int", au bout de 32 767 millisecondes le clignotement s'arrête. 
J'ai bien essayé d'utiliser les blocs conversions mais ça me remet la variable à 0.
Existe-t-il un bloc "setup" ?
Je voudrais savoir s'il est possible de "forcer " une variable en "unsigned long" par exemple ?
Je ne voudrais pas utiliser l'éditeur de Blockly car cela me parait compliquer pour des élèves.
Cordialement.
François


SebCanet

Bonjour,
le typage des variables est le grand chantier à venir.

Pour l'instant je dois :

  • gérer le typage unique en début de programme

  • augmenter le nombre de typages différents



Donc la suite en aout...  ;D

francois69

merci pour votre réponse et bon courage... ;D
François

francois69

une petite proposition :
pourquoi ne pas affecter les variables en long par défaut ? 4 octets au lieu de 2.  Nos programmes sont toujours (ou presque) courts et le nombre de variables réduits ( 3 ou 4 maximum) . Ce n'est pas très "élégant" mais du coup plus de problème.
François

SebCanet

Le problème est résolu !
Le typage des variables est intégré à Blockly@rduino dorénavant. Suivant l'utilité je peux intégrer de nouveaux types.