Ligne 1 : |
Ligne 1 : |
| + | {{MicroPython.Pyboard.Discovery-NAV}} |
| == Programmation Suite == | | == Programmation Suite == |
| Dans cette seconde partie, nous allons nous pencher sur les opérateurs et le contrôle des entrées/sorties de la PyBoard. | | Dans cette seconde partie, nous allons nous pencher sur les opérateurs et le contrôle des entrées/sorties de la PyBoard. |
Ligne 25 : |
Ligne 26 : |
| |} | | |} |
| | | |
| + | {{bloc-etroit|text= |
| {{underline|Note:}} Il est possible de combiner les <,> avec le signe =. Ainsi, la combinaison >= (plus grand ou égal) permet d'écrire un test 12 >= 12 qui, cette fois, sera vrai ({{fname|True}}). De façon similaire, vous pourrez écrire une comparaison <= (inférieur ou égal). | | {{underline|Note:}} Il est possible de combiner les <,> avec le signe =. Ainsi, la combinaison >= (plus grand ou égal) permet d'écrire un test 12 >= 12 qui, cette fois, sera vrai ({{fname|True}}). De façon similaire, vous pourrez écrire une comparaison <= (inférieur ou égal). |
| + | }} |
| | | |
| == Structure de contrôle == | | == Structure de contrôle == |
− | L'ordre des séquences exécutées dépendent du programme, voici quelques éléments de contrôles élémentaires précisant au programme comment il doit fonctionner (il y en a bien plus de décrit sur le site). | + | {{bloc-etroit|text=L'ordre des séquences exécutées dépendent du programme, voici quelques éléments de contrôles élémentaires précisant au programme comment il doit fonctionner (il y en a bien plus de décrit sur le site).}} |
| | | |
| === Si Alors Sinon === | | === Si Alors Sinon === |
Ligne 100 : |
Ligne 103 : |
| === La boucle infinie === | | === La boucle infinie === |
| | | |
− | Comme précisé dans [[Pyb-discovery-Intro-programmation|la section précédente]], dans l'environnement Arduino il existe la fonction {{fname|loop()}} qui est exécuté continuellement par le FirmWare Arduino. | + | Comme précisé dans [[Pyb-discovery-Intro-programmation|la section "programmation" précédente]], dans l'environnement Arduino il existe la fonction {{fname|loop()}} qui est exécuté continuellement par le FirmWare Arduino. |
| | | |
| Vous pourrez facilement recréer ce fonctionnement sur votre PyBoard à l'aide de la boucle {{fname|while}}. | | Vous pourrez facilement recréer ce fonctionnement sur votre PyBoard à l'aide de la boucle {{fname|while}}. |
Ligne 188 : |
Ligne 191 : |
| | | |
| La fonction {{fname|adc.read()}} retourne une valeur encodée sur 12 bits, soit un entier entre 0 et 4096. Cette valeur correspondant à la tension 0 à 3.3v appliquée sur la broche d'entrée analogique. | | La fonction {{fname|adc.read()}} retourne une valeur encodée sur 12 bits, soit un entier entre 0 et 4096. Cette valeur correspondant à la tension 0 à 3.3v appliquée sur la broche d'entrée analogique. |
| + | |
| + | {{MicroPython.Pyboard.Discovery-TRAILER}} |