Cours:TPS 2103 tpDigicodeAlgorithme : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Page créée avec « *initialiser i *éteindre les leds *si la touche apuyé est '*' **allumer led rouge **{{Rouge|répéter}} ***attendre plus de touches appuyées ( à l'aide d'un while(getT... »)
 
(Aucune différence)

Version actuelle datée du 25 février 2022 à 09:48

  • initialiser i
  • éteindre les leds
  • si la touche apuyé est '*'
    • allumer led rouge
    • répéter
      • attendre plus de touches appuyées ( à l'aide d'un while(getTouche....); )
      • répéter
        • lire clavier => touche ( touche = getTouche(); !!! )
        • tant que touche<0
      • si touche '*'
        • réinitialiser i
      • sinon
        • sauvegarder touche dans un tableau
        • incrémenter i
      • tant que i<4
    • attendre plus de touches appuyés
    • attendre appui sur touche
    • si touche '#'
      • vérifier le code
      • si code valide
        • allumer led verte pendant 10s
      • sinon
        • faire clignoter led rouge pendant 10s


Remarque : Utiliser un tableau pour mémoriser le code, ex :

 const int8_t code[4]={1,2,3,4};