Page 1 sur 1

Stepduino, schéma de fonctionnement

Posté : 26 déc. 2011 18:18
par Fredlab
Hello

Pour éviter d'avoir à lire xx pages sur la naissance du projet, je vous propose de poster à la suite vos idées pour paramétrer le fonctionnement du Stepduino (via des menus)

Re: Stepduino, schéma de fonctionnement

Posté : 26 déc. 2011 18:25
par Fredlab
Pour ma part, j'en suis à ça

Image
(en taille "originale" - 6 Mo - ICI)

Je pense que c'est à partir de ce genre de carte heuristique que je vais programmer l'Arduino.
Vos suggestions sont les bienvenues.

Re: Stepduino, schéma de fonctionnement

Posté : 26 déc. 2011 21:06
par Fredlab
D'un point de vue code, ça pourrait donner ça (dans les "définitions des constantes")

Code : Tout sélectionner

  // Messages list                     		"123456789012345"
  #define MSG_CONFIG 	        		"<MENU CONFIG>"
  // items du menu config
  #define MSG_RETRO			 	        "<RETROECLAIRAGE>"
  #define MSG_BIP 	        			"<BIP>"
  #define MSG_YES 		        		"<OUI>"
  #define MSG_NO		       			"<NON>"
  // Messages menu step1
  #define MSG_STEP1 		       		 "<MENU STEP1>"
  // Messages calculs empiriques
  #define MSG_EMPIR 		        		 "<EMPIRIQUE>"
  #define MSG_NBRPAS		        		 "<NBRE PAS>"
  #define MSG_TAILLE_PAS		        	 "<TAILLE PAS>"
  #define MSG_DELAI_EMPIR		        	 "<DELAI>"
  // Unités entrées empiriques - ajouter les variables avant
  #define MSG_UNITE_PAS		        	 " um"
  #define MSG_UNITE_DELAI_EMPIR	 " sec"
  // Messages calculs empiriques
  #define MSG_CALCUL 		        		 "<CALCUL>"
  #define MSG_RAPPORT		          "<RAPPORT>"
  #define MSG_DIAPH		        	         "<DIAPHRAGME>"
  #define MSG_EPAIS			         "<EPAISSEUR>"
  #define MSG_DELAI_CALC		        	 "<DELAI>"
  // Unités entrées pour calculs - ajouter les variables avant
  #define MSG_UNITE_DIAPH		        	 "f/ "
  #define MSG_UNITE_EPAIS		        	 " um"
  #define MSG_UNITE_DELAI_CALC	 " sec"
  // Messages "run" pour "step1"
  #define MSG_RUNEMPIR 	       		"<RUN EMPIR>"
  #define MSG_RUNCALC 	       		"<RUN CALC>"
  #define MSG_OK 	       				"OK"
  // Messages menu step2
  #define MSG_STEP2 		       		 "<MENU STEP2>"
  // Messages menu step3
  #define MSG_STEP3 	       		 	"<MENU STEP3>"
  // Messages menu reset
  #define MSG_RESET 			         "<RESET>"

Re: Stepduino, schéma de fonctionnement

Posté : 27 déc. 2011 08:53
par Fredlab
Hello

La nuit porte conseil.
J'ai oublié un menu "avance/retour" rapide du moteur. :oops:
Je vais voir si ça peut se mettre avec "reset"
Il pourrait y avoir "bouton U > avance rapide", "bouton D > retour rapide" tant qu'on maintient appuyé ces boutons
et "bouton L > avance rapide automatique" et "bouton R > retour rapide automatique (à la position initiale ?)"
Pour cela, il faut tenir compte des infos (entrées) des microrupteurs... une complexification supplémentaire :?