Professional Documents
Culture Documents
Climatización
Trabajo Dirigido #6
Programación de Microcontrolador Arduino
Lectura de una Entrada Analógica
Fecha: Elaboró: Validó
Marco Soto Olguín
Aprendizaje Esperado
2.2.- Realiza el procedimiento de conexión, montaje y diagramación de un sistema de control
en un proceso productivo automatizado.
Criterios de Evaluación
2.2.1.- Conecta instrumentos, componentes y accesorios, a partir de la estructura de un programa de
control automático.
2.2.2.- Comprueba el funcionamiento de los sistemas de control, mediante la ejecución de un
programa de control automático.
2.2.3.- Realiza los ajustes y configuraciones finales, de acuerdo al resultado de las pruebas ejecutadas
y en función de la correcta operación del programa de control automático.
2.2.4.- Elabora un informe explicativo del diseño de control y diagramas de conexión correspondientes,
de acuerdo a la automatización de un proceso productivo.
Requisitos Previos
Sección:
Fecha de entrega:
Contextualización:
void setup(){
Serial.begin(9600);
}
void loop(){
valorPot=analogRead(0);
Serial.println(valorPot);
delay(100);
}
De todas formas, tendría más gracia observar el valor analógico
correspondiente a esa lectura. Es decir, ya sabemos que si vemos un 1023
este valor se corresponde con 5 V (esto es solo porque suponemos que
estamos alimentando el potenciómetro con 5 V), pero ¿y si vemos un 584?
¿Cuántos voltios se reciben en ese caso por la entrada analógica?
Para saberlo, simplemente debemos aplicar una regla de proporcionalidad:
multiplicar el valor leído por 5/1023.
void setup(){
Serial.begin(9600);
}
void loop(){
valorPot=analogRead(2);
voltajePot=valorPot*(5.0/1023.0);
Serial.println(voltajePot);
delay(100);
}
Hardware requerido
Circuito
void setup() {
void loop() {
Código Sketch:
void setup() {
void loop() {
digitalWrite(LED1,HIGH);
}
Else {
digitalWrite(LED1,LOW);