Purpose
Enables the use of a Digital Input/Output (DIO) Pin by telling the program if it should be considered as an Input or an Output.
When to use
Once for each DIO Pin used on the board. If you connect anything to a digital pin, its mode should be set.
Where to use
At the beginning of your code execution, in the void setup()
part of your .ino
file, so that the pin mode is set before the pin is referred to by your code.
Info |
---|
Click here to learn more on the DIOs of the 9880 board. |
Note |
---|
This function requires the use of the following functions at some point of your |
Returns
This function does not return a value once it has completed its tasks.
Main prototype and parametersObjectif
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.
Info |
---|
Cliquer ici pour en apprendre plus sur les DIOs du CRCduino |
Note |
---|
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)
The following parameters must be passed to the function for it to work properlyLes paramètres suivants doivent être passés à la fonction:
pin
: The name of the digital pin you want to set. Must be of the Le numéro de broche correspondant. Doit être de typeunsigned char
. Par exemple,CRC_DIG_3
.mode
: The mode you want to set the pin to. Must be of the Le mode auquel doit être assigné la broche. De typeunsigned char
. Needs to be one of the followingDoit être soit:INPUT
, if you are using the digital pin as as inputpour une broche utilisée comme entrée.OUTPUT
, if you are using the digital pin as as output.
Overloads
This function does not have any overloads. It can only be used as described by the main prototype.
Examplespour 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
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Pour en apprendre plus
Info |
---|
Why not use the native Arduino function Pourquoi ne pas utiliser la fonction standard arduino pinMode()instead ofau lieu de CrcLib::SetDigitalPinMode() ?We recommend using Nous recommandons d’utiliser CrcLib::SetDigitalPinMode() because it adds a few layers of validation to make sure you don't assign a mode to an unsafe pin. |
Info |
Are there any other mode than |
Info |
---|
Existe-t’il d’autres modes que |
Related articles
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|