Objectif
Obtenir l'état d’une entrée digitale (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 digitale 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 digital (brocheSIG
)LOW
, si une tension n'est pas présente sur le port digital
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
.
Articles reliés
-
CrcDuino Hardware Details (Système CrcDuino System) —
This page details the different physical components found on the CrcDuino. Although quite dense in information, it’s a must read!
All voltage values given on this page are using a
GND
pin as reference. AllGND
pins are connected to one another, so using any of them in all situation is acceptable.Page table of content
-
CrcLib: How to access IO pins (Système CrcDuino System) —
This page presents how to access the CrcDuino IO pins using CrcLib.
Pins
-
Debugging - CrcLib Error Codes (Système CrcDuino System) —
What is it?
CrcLib is equipped with a functionality that helps troubleshooting common programming mistakes that cannot be recognize by the compiler before loading the code into the micro-controller.
As your program is executed by the CrcDuino, CrcLib actively monitors the code execution and falls into Error mode if a CrcLib component is incorrectly used.
-
GetDigitalInput() (Système CrcDuino System) —
Purpose
Get the value of a Digital Input (DI) of the board.
When to use
-
SetDigitalOutput() (Système CrcDuino System) —
Purpose
Sets a Digital Output (DIO) Pin to a desired value.
When to use
-
SetDigitalPinMode() (Système CrcDuino System) —
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
Add Comment