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

(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.
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
