SetDigitalOutput() {FR}
Objectif
Contrôle une broche digitale (DIG) en mode sortie
Quand l’utiliser
À chaque fois que vous souhaitez modifier la sortie digitale, après un appel à SetDigitalPinMode() {FR}
Où l’utiliser
Probablement dans la section void loop()
pour réagir à l’environnement, ou dans la section void setup()
si vous souhaitez que la broche aie une valeur connue au démarrage.
Cliquez ici pour en apprendre plus sur les broches digitales du CRCduino
C’est fonction requiert l’utilisation des fonctions suivantes dans votre programme:
Valeur de retour
Aucune.
Prototype principal
static void CrcLib::SetDigitalOutput(unsigned char pin, unsigned char value)
Les paramètres suivants sont requis par la fonction:
pin
: Le nom de la broche à vérifier, de typeunsigned char
. Doit avoir été configurée comme sortie parSetDigitalPinMode
au préalable.value
: La valeur de contrôle de la broche, de typeunsigned char
. Peut être une de ces deux valeurs:LOW
, pour que la broche soit à 0 V.HIGH
, pour que la broche soit à 5 V.
Overloads
Cette fonction n’a pas d’overloads, elle ne peut être utilisée qu’avec le prototype principal.
Exemples
En apprendre plus
Pourquoi ne pas simplement utiliser la fonction Arduino native digitalWrite() à la place ?
Nous recommandons d’utiliser CrcLib::SetDigitalOutput()
parce qu’elle ajoute quelques couches de validation pour s’assurer qu’une broche n’est pas contrôlée de manière imprévue.