Está en la página 1de 12

PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON

POTENCIÓMETRO
CBTis No. 50

PWM CON LED Y ENTRADA ANALÓGICA CON


POTENCIÓMETRO

MATERIALES:
1Led
1Resistencia de 330
1Potenciometro 10k

Conectar el pin 3 de Arduino a un pin de la protoboard, donde se colocará


la resistencia de 330 ohms, del otro lado de la resistencia colocar el led
anódo, mientras que el catódo ira conecto hacia GND. Conectar 5vcc y GND
de Arduino.

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Periodo = T, observe
la imagen donde se
explica el código,
periodo y la
frecuencia.

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Modifica el ancho del pulso ejemplo en la primer gráfica D=20% y Vef=1V


(donde Vef es una tensión eficaz no una tensión verdadera, también el 20%
de 5V es 1V). En la segunda gráfica se observa que se tiene el 50% de 5V
por lo tanto se obtiene 2.5V. En la tercer gráfica se tiene 80% de 5V es 4V.

En la siguiente
imagen se puede
observar que
Arduino uno solo
tiene los siguientes
pines específicos
para PWM
(3,5,6,9,10 y 11).

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Colocar el siguiente código. Donde el pin 3 se usa como salida.

Se coloca anologWrite entre los parámetros 0 – 255 donde 0 es 0V y


255 es 5V. Por lo tanto coloca 127 es 2.5V. Lo que hará es prender el led a
mitad del brillo.

En este espacio coloca tus resultados con este código.

int LED = 3;

void setup (){


pinMode(LED, OUTPUT);
}

void loop (){


analogWrite(LED,127);

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Ahora coloca el siguiente código con un bucle for, donde primero


incrementará (++) y después decrementa(--).
Recuerda en el código agregar antes de void setup().
int LED = 3;
int BRILLO;

Describe en el siguiente espacio que hace con este código.


 MENESES: Cada 15 milisegundos el led cambia su intensidad sin
necesidad de un push botton.
 CASARRUBIAS: Mediante un pulso podemos ver que aumenta y
disminuye el brillo del led.
 SILVA: Un pulso puede hacer que un led aumente su brillo cuando
entre el pulso por el led se hará el cambio.
Ahora con el siguiente colocar como se muestra en la imagen.

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Ahora se declara una nueva variable, como bien se muestra se agrego un


potenciómetro por lo tanto esta nueva variable es int POT = 0;. Recuerda
que las entradas analógicas no requieren inicialización.

¿Cuál es la entrada analógica? “A0”.

AnalogRead va de 0-255, pero cuando se trabaja con una entrada analogica


devuelve valores de 0-1023 y a su vez no pueden usarse como salidas, como
el caso de pines digitales, lo positivo es que se tiene mayor resolución. Con
analogread también se ira de 0 a 5V (1023 entre 4 da 255… por lo tanto
solo se tiene hasta 255 por ser un número entero. Subir el siguiente código.

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

En el siguiente apartado muestra tus resultados.

int LED=3;
int BRILLO;
int POT=0;

void setup (){


pinMode (LED, OUTPUT);
//LAS ENTRADAS ANALOGICAS NO REQUIEREN
INICIALIZACION

}
void loop (){
BRILLO = analogRead(POT) /4;
analogWrite (LED,BRILLO);

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________
PRÁCTICA PWM CON LED Y ENTRADA ANALÓGICA CON
POTENCIÓMETRO
CBTis No. 50

Describe que ocurre con el último código que se subió al Arduino.


 MENESES: Podemos controlar el brillo de un led con un pot.
 CASARRUBIAS: Se observó que se puede controlar la intensidad de
un led de forma análoga con ayuda de un potenciómetro.
 SILVA: Se puede mandar pulsos por el cual se controla el led y el
potenciómetro.

Cada apartado donde se contesta algo, vale 2 ptos. La práctica vale 10.
M.C.C. VERÓNICA GARNICA ACOSTA Total: ______________

También podría gustarte