Está en la página 1de 4

Facultad de Informática y Ciencias Aplicadas

Escuela de Informática
Cátedra de Electrónica

Catedrático:
Ing. Omar Otoniel Flores Cortez

Tema:
Practica 1 Eva 3: DEMO Uso del E/S analógicas en Arduino.

Sección: Grupo:
01 06

Carnet. Alumnos
22-5174-2013 Hidalgo Chávez Oscar Ernesto
22-4542-2015 López Reyes Jackeline Nohemy
22-4574-2013 Vásquez Hernández Karen Elena

San Salvador, 29 de Marzo del 2021.


Guía para Actividades Académicas: Practica 1 Eva 3: DEMO Uso del E/S
analógicas en Arduino.

Objetivos:
✓ Aprender a realizar sistemas en Arduino que interactúen con entradas ADC y
salidas PWM.

Actividades previas:
Ejercicio 1. (267) AR01 - YouTube

Ejercicio 2. (267) AR02 - YouTube

Ejercicio 3. (267) AW02 - YouTube

Actividad desarrollada:
Desafío 01:
(267) DESAFIO - YouTube

Código solución:
//Declaración de variables
int sensorPin = A0; //Variable donde se conecta el potenciómetro
int azul = 9; //Pin (9) donde se conecta LED azul
int verde = 8; //Pin (8) donde se conecta LED verde

int sensorValue = 0;

//Iniciando el Setting up. Se ejecuta una vez


void setup() {

pinMode(azul, OUTPUT); //Configuración del pin (9) azul como salida


pinMode(verde, OUTPUT); //Configuración del pin (8) verde como salida

//Rutina Loop. Se ejecuta siempre


void loop() {
sensorValue = analogRead(sensorPin); //Leer la entrada análoga (potenciómetro)
digitalWrite(azul, HIGH); digitalWrite(verde, LOW); //Modifica la velocidad del parpadeo pin azul
delay(sensorValue);

sensorValue = analogRead(sensorPin); //Leer la entrada análoga (potenciómetro)


digitalWrite(azul, LOW); digitalWrite(verde, HIGH); //Modifica la velocidad parpadeo pin verde
delay(sensorValue);

Respuestas:
a. ¿Cuántas son y para qué sirven las entradas analógicas de la placa Arduino Uno?
Arduino Uno tiene disponibles entradas analógicas que le permiten la lectura de señales análogas
entre 0 y 5V, es decir que a través de estas entradas el Arduino puede conocer el nivel de voltaje DC
presente en un pin y obtener dentro del Skecth su respectivo valor pero en representación digital. La
tarjeta Arduino UNO dispone de 6 entradas análogas (ADC).

b. ¿Cuántas y para qué sirven las salidas analógicas de la placa Arduino Uno?
Las salidas análogas permiten brindar un valor de voltaje DC variable entre 0 a 5Vdc. Estos
valores de voltaje analógicos en realidad son 255 valores diferentes, es decir que es posible
obtener valores de salida entre 0 y 5Vdc con incrementos de 0.02 Vdc, esto gracias a que
dentro de estas terminales de Arduino se implementa la técnica PWM. La tarjeta Arduino
UNO dispone de 6 salidas análogas (PWM).

c. ¿Qué es un potenciómetro? Y ¿Qué es un Joystick?


Uno de los usos más frecuentes de las entradas analógicas de Arduino es la lectura de
sensores con salida análoga, uno de ellos es el Potenciómetro, pero una implementación
especial de estos es en los llamados JOYSTICK (palancas de control), que en estructura son
dos potenciómetros dentro de un solo modulo, de tal forma que al mover la palanca sobre
el eje X se cambia un potenciómetro, y a mover la palanca en el eje Y se manipula el otro
potenciómetro, además este módulo cuenta con un botón pulsador que se activa al
presionar la palanca en el eje Z.

d. ¿Qué es un ADC?
Un conversor o convertidor de señal analógica a digital (Conversor Analógico Digital, CAD;
Analog-to-Digital Converter, ADC) es un dispositivo electrónico capaz de convertir una señal
analógica, ya sea de tensión o corriente, en una señal digital mediante un cuantificador y
codificándose en muchos casos en un código binario en particular.
e. Si en una entrada analógica A3 se tiene presente un voltaje de 2.5 V, al leerlo con lectura =
analogRead(A3). ¿Qué valor obtendremos en la variable lectura?
La lectura de la variable seria 1023.00
f. ¿Qué es PWM? Y mencione al menos dos usos “reales” de este tipo de salidas.
La Modulación por Ancho de Pulso (PWM = Pulse Width Modulation) es una técnica para
simular una salida analógica con una salida digital. El control digital se usa para crear una
onda cuadrada, una señal que conmuta constantemente entre encendido y apagado. Este
patrón de encendido-apagado puede simular voltajes entre 0 y 5 voltios, simplemente
variando la proporción de tiempo entre encendido y apagado. A la duración del tiempo de
encendido (ON) se le llama Ancho de Pulso). Para variar el valor analógico cambiamos, ese
ancho de pulso. Si repetimos este patrón de encendido apagado lo suficientemente rápido
el resultado será un voltaje DC “fijo” entre 0 y 5 voltios.
Usos:
1. Controlar fuentes de iluminación,
2. Controlar válvulas,
3. Controlar bombas,
4. Sistemas hidráulicos y otras partes mecánicas.

g. Si deseo producir un voltaje de 1 ¿25 V en un pin de salida 9, cual es la instrucción


completa para lograrlo?
int lectura_int = 1.25;
void setup()
{
Serial.begin(9600);
pinMode (A9, INPUT);
}
void loop()
{
lectura_int=analogRead(A9);
}

También podría gustarte