Stepduino, schéma de fonctionnement

Répondre
Avatar du membre
Fredlab
membre
membre
Messages : 9607
Enregistré le : 27 juin 2010 14:42
Prénom : Frederic
Localisation : Auxonne (21)
Contact :

Stepduino, schéma de fonctionnement

Message 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)
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
Avatar du membre
Fredlab
membre
membre
Messages : 9607
Enregistré le : 27 juin 2010 14:42
Prénom : Frederic
Localisation : Auxonne (21)
Contact :

Re: Stepduino, schéma de fonctionnement

Message 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.
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
Avatar du membre
Fredlab
membre
membre
Messages : 9607
Enregistré le : 27 juin 2010 14:42
Prénom : Frederic
Localisation : Auxonne (21)
Contact :

Re: Stepduino, schéma de fonctionnement

Message 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>"
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
Avatar du membre
Fredlab
membre
membre
Messages : 9607
Enregistré le : 27 juin 2010 14:42
Prénom : Frederic
Localisation : Auxonne (21)
Contact :

Re: Stepduino, schéma de fonctionnement

Message 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 :?
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
Répondre

Retourner vers « Projet StepDuino et autres projets à base d'Arduino »