Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
microc:arduino:esnumeriques [2023/08/20 11:00] – [1. Généralités] phil | microc:arduino:esnumeriques [2023/08/20 11:03] – [3.2 Lire l'état logique présent sur une broche] phil | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
- | ==== 2. Les entrées/ | ||
- | Les entrées, sorties numériques sont numérotées entre **0** et **13** sur la carte. Certaines peuvent assurer plusieurs fonctions. Le symbole **~** identifie les broches capables de délivrer un signal PWM. | ||
- | {{ : | ||
- | |||
- | <callout type=" | ||
==== 3. Programmation ==== | ==== 3. Programmation ==== | ||
- | === 3.1 Configurer une broche en entrée ou en sortie === | ||
- | **Source** : < | ||
- | |||
- | <callout type=" | ||
- | |||
- | __Exemple__ | ||
- | |||
- | <code cpp *.cpp> | ||
- | // Sauf exception la configuration d'une broche se fait dans la fonction setup() | ||
- | void setup() { | ||
- | pinMode(13, | ||
- | pinMode(12, | ||
- | // optionnel si la broche n'a pas été préalablement | ||
- | // configurée en sortie, car c'est le mode par défaut | ||
- | } | ||
- | </ | ||
- | |||
- | === 3.2 Lire l' | ||
- | **Source** : < | ||
- | |||
- | <callout type=" | ||
- | __Exemple__ | ||
- | <code cpp *.cpp> | ||
- | // L' | ||
- | void loop() { | ||
- | int valeur = digitalRead(12); | ||
- | // dans la variable valeur | ||
- | } | ||
- | </ | ||
=== 3.3 Ecrire un état logique sur une broche === | === 3.3 Ecrire un état logique sur une broche === |