ReadDigitalChannel() {FR}
Objectif
Obtenir la valeur d’un canal numérique (un bouton) de la manette connectée au module CRCconnect.
Quand l’utiliser
Dès que vous souhaitez savoir l'état d’un bouton de la manette.
Où l’utiliser
Dans la section void loop()
de votre fichier .ino
, afin de pouvoir réagir aux changements
Cliquer ici pour en apprendre plus sur le système CRCconnect, qui permet de contrôler un système CRCduino à l’aide d’une manette de jeu.
Si la connexion à un module CRCconnect n’est pas établie, ReadDigitalChannel()
retourne une valeur de LOW
. Assurez-vous de valider le statut de la connexion en utilisant IsCommValid().
Cette fonction requiert l’utilisation des fonctions suivantes dans votre programme:
Valeur de retour
Cette fonction retourne la valeur du canal numérique désigné en argument sous forme d’un bool
.
LOW
, si le bouton n’est pas enfoncé, ou s’il n’y a pas de connexion au module CRCconnectHIGH
, si le bouton est enfoncé.
Prototype principal
static bool CrcLib::ReadDigitalChannel(BUTTON channel)
Les paramètres suivants sont requis par la fonction:
channel
: Le nom du channel (canal) à lire. Du typeBUTTON
(voir CrcLib: accéder aux boutons de la télécommande)
Overloads
Cette fonction n’a pas d’overloads, elle ne peut être utilisée qu’avec le prototype principal.