/
GetAnalogInput() {FR}

GetAnalogInput() {FR}

Objectif

Obtenir l'état d’une entrée analogique du CRCduino

Quand l’utiliser

Dès que vous voulez mesurer un voltage.

Où l’utiliser

Typiquement dans la section void loop() de votre programme, pour mesurer continuellement sa valeur.

Cliquer ici pour en apprendre plus sur les entrées analogiques du CRCduino

Les ports analogiques, contrairement aux ports numériques, ne peuvent pas être utilisés comme sorties. Il n’est donc pas nécessaire de les configurer comme entrées, puisqu’ils le sont par défaut.

C’est fonction requiert l’utilisation des fonctions suivantes dans votre programme:

Valeur de retour

Cette fonction retourne la valeur du port analogique (ANA) correspondant dans une valeur de type unsigned int. Cette valeur sera entre 0 (0 V) et 1023 (7.5 V), proportionnellement à la tension présente sur le port (broche SIG).

Prototype principal

static unsigned int CrcLib::GetAnalogInput(unsigned char pin)

Les paramètres suivants sont requis par la fonction:

  • pin: Le nom de la broche à vérifier, de type unsigned char.

Overloads

Cette fonction n’a pas d’overloads, elle ne peut être utilisée qu’avec le prototype principal.

Exemples

#include <CrcLib.h> void setup() { CrcLib::Initialize(); // Ouvrir la console Serial.begin(2000000); /* Reste du code d'initialisation ... */ } void loop() { CrcLib::Update(); // Lire la valeur sur le port analogique 2 unsigned int valeur = CrcLib::GetAnalogInput(CRC_ANA_2); // L'afficher sur la console Serial.println(value); /* Reste de la boucle principale ... */ }

En apprendre plus

Articles reliés

Related content

ReadAnalogChannel() {FR}
ReadAnalogChannel() {FR}
More like this
CrcLib: accéder aux boutons de la télécommande
CrcLib: accéder aux boutons de la télécommande
More like this
SetPwmOutput() {FR}
SetPwmOutput() {FR}
Read with this
GetDigitalInput() {FR}
GetDigitalInput() {FR}
More like this
Déverminage - Codes d'erreur CrcLib
Déverminage - Codes d'erreur CrcLib
Read with this
ReadDigitalChannel() {FR}
ReadDigitalChannel() {FR}
More like this