GetDigitalInput() {FR}
Objectif
Obtenir l'état d’une entrée numérique (DIO) sur le CRCduino.
Quand l’utiliser
Après un appel à SetDigitalPinMode() {FR} pour la broche correspondante, lorsque vous souhaitez obtenir l'état de l’entrée
Où l’utiliser
Typiquement dans la section void loop()
, afin de pouvoir réagir à un changement.
Cliquez ici pour en apprendre plus sur les entrées/sorties (DIO) du CRCduino.
C’est fonction requiert l’utilisation des fonctions suivantes dans votre programme:
Valeur de retour
Cette fonction retourne l'état d’une entrée numérique spécifiée par l’argument pin
. Cet état sera l’un ou l’autre des états suivants:
HIGH
, si une tension est présente sur le port numérique (brocheSIG
)LOW
, si une tension n'est pas présente sur le port numérique
Prototype principal
static unsigned char CrcLib::GetDigitalInput(unsigned char pin)
Les paramètres suivants sont requis par la fonction:
pin
: Le nom de la broche à vérifier, de typeunsigned char
.
Overloads
Cette fonction n’a pas d’overloads, elle ne peut être utilisée qu’avec le prototype principal.
Exemples
En apprendre plus
Pourquoi est-ce que cette fonction retourne HIGH
/ LOW
, au lieu true
/ false
?
L’environnement Arduino utilise les constantes HIGH
/ LOW
pour représenter de manière plus claire si une tension est présente ou non. Cependant, en général, en électronique, une tension positive est représentée par un true
, tandis que l’absence de tension est représentée par un false
.