AnalogReference() - Arduino En Español

analogReference()

Descripción

Configurala tensión de referencia usada para las entradas analógicas (por ejemplo, el valor utilizado como la parte superior del rango de entrada). Las opciones son:
  • DEFAULT: la referencia analógica por defecto, 5 V (en placas Arduino alimentadas a 5 V) o 3.3 V (en placas Arduino alimentadas a 3.3 V)
  • INTERNAL: una referencia incorporada, igual a 1.1 voltios en elATmega168 o ATmega328 y 2.56 voltios en el ATmega8 (no disponible en el Arduino Mega)
  • INTERNAL1V1: una referencia incorporada de 1.1 V (solo Arduino Mega )
  • INTERNAL2V56: una referencia incorporada de 2.56 V (solo Arduino Mega)
  • EXTERNAL: la tensión aplicada al pin AREF (solo de 0 a5 V) se usa como referencia.

Sintaxis

analogReference(type)

Parámetros

type: el tipo de referencia a usar (DEFAULT, INTERNAL, INTERNAL1V1, INTERNAL2V56 o EXTERNAL).

Retornos

Ninguno.

Note

Después de cambiar la referencia analógica, las primeras lecturas de analogRead () puede que no sean exactas.

Advertencia

¡No utilice cualquier tensión menor de 0 V o mayor de 5 V como tensión de referencia externa en el pin AREF! Si está utilizando una referencia externa en el pin AREF, debe establecer la referencia analógica a EXTERNAL antes de llamar analogRead (). De lo contrario, se produde un cortocircuito entre la tensión de referencia interna (generada internamente) y la tensión aplicada al pin AREF, dañando posiblemente el microcontrolador de la placa Arduino. Como alternativa, puede conectar la tensión de referencia externa al pin AREF a través de una resistencia de 5 K, que le permite cambiar entre las tensiones de referencia externa e internas. Tenga en cuenta que la resistencia va a alterar la tensión que se usa como referencia porque hay una resistencia interna de 32 K en el pin AREF. Las dos actúan como un divisor de tensión, por lo que, por ejemplo, 2,5 V aplicados a través de la resistencia producirá 2,5 * 32 / (32 + 5) = ~ 2,2 V en el pin AREF.

No hay comentarios:

Publicar un comentario

Inicio Suscribirse a: Comentarios (Atom)

Páginas

  • Página principal
  • ¿QUE ES ARDUINO?
  • MODELOS DE ARDUINO
  • ESTRUCTURA DEL LENGUAJE
  • Variables
  • if...else
  • + Suma
  • Comentarios
  • { } (llaves)
  • ; (punto y coma)
  • return
  • for
  • switch...case
  • while
  • do...while
  • break
  • continue
  • % Módulo
  • Operadores compuestos
  • ++ (incremento) / -- (decremento)
  • HIGH
  • int
  • byte
  • char sin signo
  • char
  • Boolean
  • long
  • word
  • int sin signo
  • char()
  • Matrices (Arrays)
  • String - Objeto
  • string - matriz de caracteres
  • double
  • float
  • short
  • long sin signo
  • const
  • volatile
  • static
  • Alcance de las variables
  • float()
  • long()
  • word()
  • int()
  • byte()
  • analogReference()
  • digitalRead()
  • digitalWrite()
  • pinMode()
  • PROGMEM
  • sizeof
  • sqrt(x)
  • pow(base, exponent)
  • map(value, fromLow, fromHigh, toLow, toHigh)
  • constrain(x, a, b)
  • abs(x)
  • max(x, y)
  • min(x, y)
  • delayMicroseconds()
  • micros()
  • millis()
  • pulsein()
  • shiftIn()
  • noTone()
  • tone()
  • analogWriteResolution()
  • analogReadResolution()
  • analogWrite
  • analogRead()
  • shiftOut()
  • Stream
  • Serial
  • noInterrupts()
  • interrupts()
  • detachInterrupt()
  • attachInterrupt()
  • bit()
  • bitClear()
  • bitSet()
  • bitWrite()
  • bitRead()
  • highByte()
  • lowByte()
  • randomSeed()
  • random()
  • isHexadecimaDigit()
  • isUppercase()
  • isSpace()
  • isPunct()
  • isPrintable()
  • isLowercase()
  • isDigit()
  • isWhitespace()
  • isControl()
  • isAlpha()
  • isAlphaNumeric()
  • isAscii()
  • isGraph()
  • tan()
  • cos()
  • sin()
  • Bibliotecas Mouse y Keyboard
  • int sin signo
  • Referencia del Lenguaje
  • = operador de asignación
  • Mouse.end()
  • Mouse.begin()
  • Mouse.click()
  • Mouse.isPressed()
  • Mouse.release()
  • Mouse.press()
  • Mouse.move()
  • Tabla ASCII
  • Modificadores del Teclado
  • Keyboard.write()
  • Keyboard.releaseAll()
  • Keyboard.release()
  • Keyboard.println()
  • Keyboard.print()
  • Keyboard.press()
  • Keyboard.end()
  • Keyboard.begin()
  • Joystick Mouse Control
  • Control de Teclado y Ratón
  • Button Mouse Control
  • Mensaje del Teclado
  • Keyboard Logout
  • Keyboard Serial
  • Keyboard Reprogram
  • Matemáticas de bits
  • XOR bit a bit
  • OR bit a bit
  • AND bit a bit (&)
  • & (reference)
  • *dereference
  • ! (not lógico)
  • || (or lógico)
  • >(mayor o igual que)
  • <(menor o igual que)
  • >(mayor que)
  • <(menor que)
  • ==(igual a)
  • !(no igual)
  • / división
  • *multiplicación
  • #include
  • #define
  • goto
  • ~ (NOT bit a bit)
  • bitShift left (<<)
  • bitShift right ()
  • %= (Módulo compuesto)
  • /= (División compuesta)
  • *= (Multiplicación compuesta)
  • -= (Resta compuesta)
  • += (Suma compuesta)
  • Constantes enteras
  • AND (&) bit a bit compuesto
  • XOR bit a bit (^)
  • OR bit a bit (|)
  • AND bit a bit (&)
  • OR (|=) bit a bit compuesto
  • Digital Read Serial
  • FALSE
  • TRUE
  • LED_BUILTIN
  • INPUT PULL_UP
  • OUTPUT
  • INPUT
  • LOW
  • Input Pull-up Serial
  • constantes de punto flotante
  • && (AND lógico)
  • boolean
  • delay()
  • Funciones
  • - resta
  • if
  • Potenciometro Digital AD5171
  • Biblioteca Wire
  • Wire.read()
  • Wire.onRequest()
  • Wire.begin()
  • Lector de telémetro SRFxx de Sonic
  • Lectura Maestro/ Escritura Esclavo
  • Escritura Maestro / Lectura Esclavo
  • Wire.requestFrom()
  • Wire.endTransmission()
  • Wire.beginTransmission()
  • Wire.onRequest()
  • Wire.available()
  • Wire.onReceive()
  • Wire.write()
  • EthernetClient()
  • client
  • server.println()
  • server.begin()
  • EthernetServer()
  • Server
  • IPAddress()
  • Ethernet.maintain()
  • Ethernet.localIP()
  • Ethernet.begin()
  • Biblioteca Ethernet
  • server.available()
  • server.write()
  • server.print()
  • client.connected()
  • client.connect()
  • client.println()
  • client.available()
  • client.print()
  • client.write()
  • client.stop()
  • client.read()
  • client.flush()
  • if (EthernetClient)
  • UDP.read()
  • UDP.begin()
  • UDP.write()
  • UDP.beginPacket()
  • UDP.endPacket()
  • UDP.parsePacket()
  • UDP.available()
  • UDP.Stop()
  • UDP.remoteIP()
  • UDP.remotePort()
  • if (Serial)
  • Serial.available()
  • availableForWrite()
  • Serial.begin()
  • Serial.end()
  • Serial.find()
  • Serial.findUntil ()
  • Serial.flush()
  • Serial.parseFloat()
  • Serial.parseInt()
  • Serial.peek()
  • Serial.print()
  • Serial.prinln()
  • Serial.read()
  • Serial.readBytes()
  • Serial.readBytesUntil()
  • Serial.readString()
  • readStringUntil()
  • Serial.setTimeout()
  • Serial.write()
  • SerialEvent()
  • Read ASCII String
  • Tabla ASCII
  • Dimmer
  • Graficos
  • Pixel fisico
  • Virtual Color Mixer
  • Serial Call and Response (handshaking)
  • Serial Call and Response with ASCII
  • Arduino Mega 2560
  • Arduino Due
  • Uso de la SPI extendida con la Due
  • Biblioteca Wire
  • Keyboard Controller
  • Mouse Controller
  • getOemKey()
  • getKey()
  • keyReleased()
  • keyPressed()
  • KeyboardController
  • getButton()
  • getYChange()
  • mouseReleased ()
  • getXChange()
  • mousePressed ()
  • MouseMoved()
  • mouseDragged()
  • MouseControler
  • Task()
  • Instalación de bibliotecas adicionales
  • Bibliotecas
  • usbhost
  • getModifiers()
  • Audio.begin()
  • Biblioteca de Audio
  • Audio.prepare()
  • Audio.write()
  • Sencillo reproductor de audio
  • Stream
  • Biblioteca EEPROM
  • EEPROM Update
  • EEPROM Iteración
  • EEPROM Put
  • EEPROM Get
  • EEPROM CRC
  • EEPROM Escritura
  • EEPROM Borrado
  • EEPROM Lectura
  • Clase GPRS
  • Clase GSM_SMS
  • Clase GSMVoiceCall
  • Clase GSM
  • Biblioteca GSM
  • Clase GSMClient
  • Clase GSMServer
  • Clase GMSModem
  • Clase GSMScanner
  • Clase GSMPIN
  • Clase GSMBand
  • GSM Web Client
  • GMS Web Server
  • Hacer llamada de voz
  • Enviar un SMS
  • Recibir una llamada de voz
  • Recibir un SMS
  • Gestion de banda
  • Scan de redes GSM
  • Gestión del PIN GSM
  • Test GPRS en GSM
  • Test Modem GSM
  • Servidor Web GSM
  • Biblioteca Lyquid Crystal
  • Biblioteca SD
  • Funciones SD clase Archivo
  • Funciones SD clase SD
  • Datalogger SD
  • Volcado de archivo a SD
  • Archivos SD
  • Lista de archivos SD
  • Lectura/Escritura en tarjeta SD
  • Control de posición Servo
  • Biblioteca Servo
  • Barrido de Servo
  • Funciones SPI
  • Ejemplo Software Serial
  • Biblioteca Software Serial
  • Biblioteca SPI
  • Dos puertos de recepción
  • Motores Paso a Paso
  • Biblioteca Stepper
  • Control motor Paso a Paso con un potenciómetro
  • Motor Paso a Paso una revolución
  • Motor Paso a Paso Un paso cada vez
  • Motor Paso a Paso con potenciómetro
  • Arduino Wifi 101
  • Funciones Wifi - Clase IPAddress
  • Funciones Wifi - Clase Wifi
  • Comienzo con Arduino Wifi
  • Funciones Wifi - Clase Client
  • Funciones Wifi - Clase Server
  • Funciones Wifi - Clase UDP
  • Wifi conexión WAP cifrada
  • Wifi conexión WEP cifrada
  • Wifi Conexión no cifrada
  • Wifi Servidor de chat sencillo
  • Wifi Escaneo de redes
  • Wifi Repetidas llamadas
  • Wifi Cliente web
  • Wifi Servidor Web
  • Consulta a un servidor
  • UDP Envio/Recepción de cadenas
  • Bridge - Clase Server
  • Bridge - Clase Client
  • Bridge - HttpClient
  • Bridge - Clase Mailbox
  • Bridge - Clase FileIO
  • Bridge - Clase Console
  • Bridge - Clase Process
  • Bridge - Clase Bridge
  • Biblioteca Bridge
  • Bridge - Pixel en la Consola
  • Bridge - Tabla ASCII a Consola
  • Bridge - Ejemplo Bridge
  • Bridge - Datalogger
  • Bridge - Lectura de Console

Datos personales

Unknown Ver todo mi perfil

Archivo del blog

  • ▼  2016 (1)
    • ▼  marzo (1)
      • ¿QUE ES ARDUINO? MODELOS DE PLACAS ARDUINO LENGU...

Tag » Aref Arduino Para Que Sirve