User manual

44
Plus tard, le jeu de caractères ANSI a été introduit parallèlement au jeu de caractère ASCII. Il est utilisé
par les anciennes versions de Windows et présente encore une fois les mêmes erreurs. Pour parfaire la
confusion des langues, les [accents français] et les autres lettres avec des accents ont été classés dans un
autre endroit du jeu de caractères dans la norme ASCII.
Pour résoudre ce problème, l'Unicode a été introduit dans les années 1990. Il représente toutes les
langues, y compris les hiéroglyphes égyptiens, l'écriture cunéiforme et le sanskrit védique, l'écriture la
plus ancienne dans le monde. Pour coder les caractères Unicode de la forme la plus commune dans les
fichiers de texte bruts, il y a UTF-8 un code qui fonctionne sur plusieurs plateformes, qui correspond aux
128 premiers caractères de l'ASCII et qui est rétrocompatible avec quasiment tous les systèmes affichant
des textes. Le codage est représenté dans une ligne de commentaire. Toutes les lignes qui commencent avec un
signe #, ne sont pas prise en compte par l'interpréteur Python. Le codage, qui doit toujours figurer au début d'un
programme, informe le Python-Shell des caractères à afficher sans qu'il y ait de réelle instruction de
programmation. De cette façon, vous pouvez également entrer vos commentaires dans le code du programme.
Commentaires dans le programme
Lorsque l'on écrit un programme, il est possible que l'on ne se souvienne pas plus tard ce que l'on avait
en tête pour certaines instructions du programme. La programmation est l'une des activités les plus
créatives car l'on crée quelque chose uniquement et exclusivement à partir de ses idées sans limite posée
par le matériel et les outils. Les commentaires sont particulièrement important lorsque l'on programme,
pour qu'une autre personne comprenne ce que l'on faut ou pour modifier le programme. Aucun
commentaire n'est inclus dans les exemples de programme pour maintenir un code de programme clair.
Toutes les instructions du programme sont décrites dans le détail.
Lorsque l'on publie son propre programme, il faut toujours se poser la question : les commentaires en
[français] ou en anglais ? En cas de commentaires en [français], les allemands se plaignent de ne pas
comprendre la langue. Avec des commentaires en anglais, on se comprend parfois plus et les Anglais se
moquent du mauvais anglais utilisé.
bouton = 4
Feu_de_circulation=[4,18,23,24,25]
Par souci de simplicité, pour le bouton, un seul élément supplémentaire avec le numéro 4 et le port GPIO 25
a été inséré dans la liste. De cette façon, vous pouvez également choisir un autre port GPIO pour le bouton,
dont le numéro comme le port GPIO de la LED est inscrit seulement à cet endroit du programme.
GPIO.setup(Feu_de_circulation[bouton], GPIO.IN) Le port GPIO du bouton est défini comme une
entrée. Cette définition s'effectue également via
GPIO.setup, mais cette fois avec le paramètre GPIO.IN.
print ("Appuyer sur le bouton pour activer le feu clignotant pour piétons, Ctrl+C
arrête le programme")
Lors du démarrage, le programme affiche un long message qui informe l'utilisateur qu'il doit appuyer sur le
bouton.