Framework (A-Z)

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Nombre

analogReference()

Ejemplos
int inpin = 0;
int val = 0;

void setup() {
  // asigna el modo para la referencia análogo como interno 2.56 Voltios
  analogReference(INTERNAL2V56);
  Serial.begin(9600);
}

void loop() {
  val = analogRead(inpin);  // lee el valor del pin análogo 0
  Serial.println(val);      // imprime el valor por el puerto serial
}
Descripción El método analogReference() asigna el modo para seleccionar el voltaje usado como referencia para el comando analogRead(), este valor será este será el voltaje máximo usado como referencia. El valor por defecto para las tarjetas de 5 voltios es 5 voltios. Los posibles modos son: DEFAULT (el valor por defecto usado en las tarjetas), INTERNAL1V1 (interno 1.1 Voltios. No disponible en las tarjetas con atmega128 Wiring V1), INTERNAL2V56 (interno 2.56 Voltios), INTERNAL (una referencia interna) y EXTERNAL (usa como referencia el voltaje aplicado ap pin AREF. Debe estar en el rango 0-5V solamente). NOTA IMPORTANTE: NO aplique al pin AREF un voltaje fuera del rango 0-5V. Siempre que se use un voltaje de referencia externo (cualquier cosa conectada al pin AREF) se debe llamar el comando analogReference(EXTERNAL) antes de llamar el comando analogRead(), un buen logar para hacerlo es en la sección setup(). Si el pin AREF estáa conectado a una referencia externa no use ninguna de los demás modos de referencia de voltaje en su programa, ya que hará un corto circuito con el voltaje externo y puede causar daño permanente al microcontrolador de la tarjeta.
Sintaxis
analogReference(mode)
Parámetros
mode cualquiera de: DEFAULT, INTERNAL1V1, INTERNAL2V56, INTERNAL, EXTERNAL
Uso Application
Relacionados analogRead()
analogWrite()
Updated on July 07, 2011 11:12:28pm PDT

Creative Commons License