POUR VOUS AIDER VOICI UN EXEMPLE DE SIMULATION D'UN MESSAGE EN MORSE A PARTIR D'UNE D.E.L.
Vous allez devoir écrire l'algorithme d'un message simple et réaliser ce message à partir du logiciel Mblock. Le message est constitué de l'initiale de votre prénom et de votre âge. Nous téléverserons le message sur notre carte arduino. La L.E.D. simulera visuellement le message en morse.
Exemple : Zizou a 87 ans. Son initiale est "Z" et son âge "87". En morse nous aurons :
"Z"( _ _ . .)"espace long"( = = = )"8"( _ _ _ . .) "espace cours"(=) "7"( _ _ . . . ) cela donne:
_ _ . . === _ _ _ . . = _ _ . . .
Le scénario de cette écriture en morse est :
dès que nous appuyons sur la touche "z"
alors on répète 2 fois : la DEL est allumée 1.5 secondes ensuite éteinte 0.5 seconde
ensuite allumée 0.5 secondes ensuite éteinte 0.5 seconde ensuite allumée 0.5 secondes
ensuite éteinte 3 secondes ...
Rappel :
. la DEL est allumée 0.5 seconde
On notera un espace de 0.5 seconde entre 2 points, ou 1 point et 1 tiret, ou 1 tiret et 1 point
. . la DEL est allumée 0.5 seconde puis éteinte 0.5 seconde puis allumée 0.5 seconde
_ la DEL est allumée 1.5 seconde
_ _ la DEL est allumée 1.5 seconde puis éteinte 0.5 seconde puis allumée 1.5 seconde
= la DEL est éteinte 1 seconde
=== la DEL est éteinte 3 secondes
coup de pouce 3 : écriture du début du programme à demander à l'enseignant (- 2 points à la note finale)
coup de pouce 6 : écriture complète du programme à demander à l'enseignant (- 5 points à la note final)
RÉPÉTER DEUX FOIS
ALLUMER LA LED PENDANT 1.5 SECONDES
ÉTEINDRE LA LED PENDANT 0.5 SECONDE
FIN DE RÉPÉTER DEUX FOIS
RÉPÉTER DEUX FOIS
ALLUMER LA LED PENDANT 0.5 SECONDE
ÉTEINDRE LA LED PENDANT 0.5 SECONDE
FIN DE RÉPÉTER DEUX FOIS
RÉPÉTER TROIS FOIS
ALLUMER LA LED PENDANT 1.5 SECONDES
ÉTEINDRE LA LED PENDANT 0.5 SECONDE
FIN DE RÉPÉTER TROIS FOIS
RÉPÉTER DEUX FOIS
ALLUMER LA LED PENDANT 0.5 SECONDE
ÉTEINDRE LA LED PENDANT 0.5 SECONDE
FIN DE RÉPÉTER DEUX FOIS
Pour connaître le son des lettres en morse clique ici.