Outils pour utilisateurs

Outils du site


issue89:arduino

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue89:arduino [2015/02/05 19:05] frangiissue89:arduino [2015/02/06 14:48] (Version actuelle) andre_domenech
Ligne 19: Ligne 19:
 ** **
  
-Le mois dernier était le résultat de la fusion de deux essais en un seul ayant pour résultat l'affichage sur un écran LCD de la frappe des touches du clavier. Ce mois-ci je garde le même circuit mais en ajoutant plus de code.+Le mois dernier j'ai parlé de la fusion de deux essais en un seul ayant pour résultat l'affichage sur un écran LCD de la frappe des touches du clavier. Ce mois-ci je garde le même circuitmais en ajoutant plus de code.
  
-Bienvenue!+Bienvenue !
  
-Je pensais que ce serait bien si l'Arduino pouvait prendre la saisie du clavier et vérifier un mot de passe connu. Eh bien, il y a justement une bibliothèque élégante et pratique appelée Password. Vous pouvez la charger à partir de:+Je pensais que ce serait bien si l'Arduino pouvait prendre la saisie du clavier et vérifier un mot de passe connu. Eh bien, il y a justement une bibliothèque élégante et pratique appelée Password. Vous pouvez la charger à partir de :
 http://playground.arduino.cc/Code/Password http://playground.arduino.cc/Code/Password
  
-Comme il est dit sur la page, téléchargez, décompressez et copiez le dossier dans votre dossier de bibliothèques d'essais. Maintenant, vous pouvez utiliser :+Comme il est indiqué sur la page, téléchargez, décompressez et copiez le dossier dans votre dossier de bibliothèques d'essais. Maintenant, vous pouvez utiliser :
  
 #include <Password.h> #include <Password.h>
Ligne 32: Ligne 32:
 dans votre code. dans votre code.
  
-Fusionner le code n'était pas si aisé pour moi jusqu'à ce que je trouve cet exemple:+Fusionner le code s'avérait difficile jusqu'à ce que je trouve cet exemple :
  
 https://sites.google.com/site/arduinomega2560projects/home/level-3/keymembrane-and-lcd-password-lock https://sites.google.com/site/arduinomega2560projects/home/level-3/keymembrane-and-lcd-password-lock
-Ce est à peu près ce que je voulais faire, mais avec mon clavier 3x4.+C'est à peu près ce que je voulais faire, mais avec mon clavier 3x4.
  
-Après beaucoup de bricolage, j'ai réussi à le faire fonctionner. Une chose qui m'occupé pendant un certain temps a été les lignes d'«include». Apparemment, on ne doit rien mettre entre les lignes d'inclusion. J'avais la ligne Password(“4321”) directement sous la ligne d'inclusion de Password, mais avant la ligne d'inclusion de LiquidCrystalça m'a rendu perplexe un certain temps. Une fois ceci passéj'ai été perplexe avec pourquoi il n'acceptait pas le mot de passe.+Après beaucoup de bricolage, j'ai réussi à le faire fonctionner. Une chose qui m'préoccupé pendant un certain temps a été les arguments « include ». Apparemment, on ne doit rien mettre entre les lignes d'inclusion. J'avais la ligne Password(“4321”) directement sous la ligne d'inclusion de Password, mais avant la ligne d'inclusion de LiquidCrystal et ça m'a rendu perplexe un certain temps. Une fois cela régléje ne comprenais pas pourquoi il n'acceptait pas le mot de passe.
  
 ** **
Ligne 53: Ligne 53:
 ** **
  
-Après beaucoup d'essais et d'erreurs, j'ai trouvé que, dans la ligne:+Après beaucoup de tâtonnements, j'ai trouvé ceci dans la ligne :
  
 case ' ': guessPassword(); break; case ' ': guessPassword(); break;
  
-L'instruction «case ‘ ‘» est en fait la touche «Entrée» pour le mot de passe.  Donc, changer le ‘ ‘ en #‘ marché. Après ça j'ai rangé les écrans d'avant et d'après.+L'instruction « case ‘ ‘ » est en fait la touche « Entrée » pour le mot de passe. Ainsi, changer le ‘ ‘ en '#fonctionné très bien. Après ça j'ai rendu les écrans d'avant et d'après plus propres.
  
-Maintenant, il dit: «Entrez le code:». Vous entrez un code à quatre chiffres et appuyez sur la touche dièse (#) pour terminer. L'écran LCD dira soit «INVALID PASSWORD», pause, et reviendra à l'écran «Entrez le code:», soit dira «VALID PASSWORD», pauseaffichera «Welcome!», pause, puis reviendra à l'écran «Entrez le code:».+Maintenant, il dit : « Entrez le code : ». Vous entrez un code à quatre chiffres et appuyez sur la touche dièse (#) pour terminer. L'écran LCD dira soit « INVALID PASSWORD », pause, et reviendra à l'écran « Entrez le code : », soit « VALID PASSWORD», pause et affichera « Welcome! », pause, puis reviendra à l'écran « Entrez le code : ».
  
 Mon code est ici: http://pastebin.com/V0f9GBFf Mon code est ici: http://pastebin.com/V0f9GBFf
  
-Maintenant, ça ne serait pas bien s'il s'arrêtait à «Welcome!» et attendait que quelque chose arrive avant d'avoir besoin d'un code ou d'autre chose ...?+Bonest-ce que ça ne serait pas mieux s'il s'arrêtait à « Welcome! » et attendait que quelque chose se passe avant d'avoir besoin d'un code ou autre... ?
  
issue89/arduino.1423159554.txt.gz · Dernière modification : 2015/02/05 19:05 de frangi