SetDigitalPinMode() {FR}
Objectif
Permets d’utiliser les entrées sorties digitales (DIO) en indiquant à la librairie si cette broche doit être une entrée ou une sortie.
Quand l’utiliser?
Une fois pour chacune des broches DIO utilisées sur le CRCduino. Peu importe ce que vous connectez, le mode de la broche devrait être indiqué.
Où l’utiliser?
Au début de l’exécution du programme, dans la fonction void setup()
de votre fichier .ino
, pour que le mode soit définit avant tout accès à la broche.
Cliquer ici pour en apprendre plus sur les DIOs du CRCduino
Cette fonction requiert l’utilisation des fonctions suivantes dans votre programme:
Valeur de retour
Cette fonction n’a pas de valeur de retour.
Prototype principal et paramètres
static void CrcLib::SetDigitalPinMode(unsigned char pin, unsigned char mode)
Les paramètres suivants doivent être passés à la fonction:
pin
: Le numéro de broche correspondant. Doit être de typeunsigned char
. Par exemple,CRC_DIG_3
.mode
: Le mode auquel doit être assigné la broche. De typeunsigned char
. Doit être soit:INPUT
, pour une broche utilisée comme entrée.OUTPUT
, pour une broche utilisée comme sortie.
Overloads
C’est fonction n’a pas d’overloads et n’est définie que pas son prototype principal
Exemples
Pour en apprendre plus
Pourquoi ne pas utiliser la fonction standard arduino pinMode() au lieu de CrcLib::SetDigitalPinMode() ?
Nous recommandons d’utiliser CrcLib::SetDigitalPinMode() parce qu’elle ajoute quelques couches de protection comme une validation pour s’assurer que les pins utilisées sont sécuritaires.