Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au Forum de discussion Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions!: 
https://forum.bidouilleur.ca/index.php?action=register Les demandes d'inscription sont révisées quotidiennement.

Auteur Sujet: Enregistrer des données saisie sur une clavier 4*4 sur carte avec arduino  (Lu 4126 fois)

Hawen

  • Newbie
  • *
  • Messages: 12
    • Voir le profil

Bonjour,
Je suis sur une projet avec arduino
Je veux enregistrer les données saisie sur une clavier matricielle 4*4
sur une carte micro sd.
Mais je ne trouve pas sur le net programme adéquats.
Je veux saisir les données
-S'il est correct valider par une touche et enregistrer dans la carte
-S'il est fausse ,une autre touche permettra de réinitialiser et me demandera de nouveau de saisir le bon donnée et ainsi de suite
Merci d'avance cordialement.


IP archivée

papyblue

  • Administrator
  • Hero Member
  • *****
  • Messages: 747
    • Voir le profil

Bonjour,

Pour pouvoir vous aider il faut comprendre ce qui vous pose problème.
- Lire le clavier ?
- Afficher la valeur saisie ?
- Écrire sur la carte SD ?
- l'algorithme qui relie tout ça ?

Quel matériel avez-vous exactement, quelle bibliothèque utilisez-vous ?
 
IP archivée

Hawen

  • Newbie
  • *
  • Messages: 12
    • Voir le profil

J'utilise
La bibliothèque SD, SDI, keypad.h,liquidcrystal.I2C., et arduino UNO
La valeur saisie et afficher sur l'écran LCD,
S'il est correct il sera valider par une touche et  sera enregistré sur une carte micro-sd
S'il n l'est pas il sera réinitialiser par une touche , et on recommence a taper la valeur. Les données incorrect ne sera pas alors enregistré.
IP archivée

Hawen

  • Newbie
  • *
  • Messages: 12
    • Voir le profil

M'indiquer un tutoriel similaire pourrait m'aider..
IP archivée

papyblue

  • Administrator
  • Hero Member
  • *****
  • Messages: 747
    • Voir le profil

vous pouvez faire du "top down" ou du "bottom up" mais dans tous les cas vous avez intérêt à  décomposer  le problème en taches élémentaires :
- lire une touche
- lire une saisie
- afficher un caractère
- effacer les caractères affichés
- initialiser une écriture sur carte Sd
- gérer l'erreur d'absence de carte
- gérer les erreurs d'ouverture de fichier
- fermer le fichier
- gérer les noms de fichiers
- valider la saisie
IP archivée

Hawen

  • Newbie
  • *
  • Messages: 12
    • Voir le profil

Mon problème c'est seulement sur le programme au niveau de la clavier.
IP archivée

papyblue

  • Administrator
  • Hero Member
  • *****
  • Messages: 747
    • Voir le profil

regardez ce tuto, vous aurez peut-être la solution.
http://colmard.com/Arduino-lecon25.html
IP archivée

Hawen

  • Newbie
  • *
  • Messages: 12
    • Voir le profil

Ce tuto est incomplet. Car il manque le code dans j'ai besoin.
IP archivée

kamill

  • Jr. Member
  • **
  • Messages: 55
    • Voir le profil

Mon problème c'est seulement sur le programme au niveau de la clavier.
Ce tuto est incomplet. Car il manque le code dans j'ai besoin.
Bonjour,

Le lien donné par papyblue répond à  ta question.
Si tu cherches un programme tout fait tu peux toujours chercher.

Commences déjà  à  traiter le clavier
Ensuite tu chercheras comment l'afficher (sur quel afficheur?)
Ensuite tu chercheras comment valider le code (quelle validation?)
Ensuite tu chercheras comment l'enregistrer
IP archivée

Hawen

  • Newbie
  • *
  • Messages: 12
    • Voir le profil

Est ce que vous pouvais alors corriger une extrait de mon code.
IP archivée