Stepduino, schéma de fonctionnement

Stepduino, schéma de fonctionnement

Messagede Fredlab » 26 Déc 2011 18:18

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 de l’utilisateur
Fredlab
membre
membre
 
Messages: 9616
Inscription: 27 Juin 2010 13:42
Localisation: Auxonne (21)
Prénom: Frederic

Re: Stepduino, schéma de fonctionnement

Messagede Fredlab » 26 Déc 2011 18:25

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 de l’utilisateur
Fredlab
membre
membre
 
Messages: 9616
Inscription: 27 Juin 2010 13:42
Localisation: Auxonne (21)
Prénom: Frederic

Re: Stepduino, schéma de fonctionnement

Messagede Fredlab » 26 Déc 2011 21:06

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 de l’utilisateur
Fredlab
membre
membre
 
Messages: 9616
Inscription: 27 Juin 2010 13:42
Localisation: Auxonne (21)
Prénom: Frederic

Re: Stepduino, schéma de fonctionnement

Messagede Fredlab » 27 Déc 2011 08:53

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)
Avatar de l’utilisateur
Fredlab
membre
membre
 
Messages: 9616
Inscription: 27 Juin 2010 13:42
Localisation: Auxonne (21)
Prénom: Frederic


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

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités