AnalogReference/es

From Wiring

Jump to: navigation, search
Nombre analogReference()
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)
Métodos
Constructor
Parámetros
mode unknown datatype cualquiera de: DEFAULT, INTERNAL1V1, INTERNAL2V56, INTERNAL, EXTERNAL
Retorna
Ejemplo
int inpin = 0;
int val = 0;
 
void setup() {
  // asigna el modo para la referencia analogo como interno 2.56 Voltios
  analogReference(INTERNAL2V56);
  Serial.begin(9600);
}
 
void loop() {
  val = analogRead(inpin);  // lee el valor del pin analogo 0
  Serial.println(val);      // imprime el valor por el puerto serial
}
Relacionados analogRead, analogWrite
Idioma: English  • Español
Personal tools