10. Salidas PWM.
La Modulación por Ancho de Pulso (PWM en inglés) es una técnica para enviar señales cuadradas de la misma frecuencia pero de ancho variable de forma que podemos controlar el tiempo que se envía una señal a un dispositivo pero con la misma frecuencia. [25]
Los PIN'S PWM en Arduino UNO son los siguientes, hay que tener en cuenta que diferentes modelos tendrán otros PIN'S PWM
Pines PWM en Arduino UNO
Comportamiento de las señales PWM
LED MEDIANTE PWM
El concepto de FADE IN consiste en un fundido de entrada desde 0 al nivel máximo y FADE OUT es exactamente lo contrario, un efecto de desvanecimiento. Veamos como podemos realizar esto mediante señales PWM y un LED conectado al terminal D3.
Materiales:
1 Arduino.
1 Resistencia 220 Ω
1 LED
cables y una Protoboard
Circuito:
LED Fade IN Fade OUT
Programa:
Fade IN Fade OUT
Código:
fadein.ino
int
_ABVAR_1_fade = 0 ;
void
setup()
{
pinMode(
3 , OUTPUT);
}
void
loop()
{
_ABVAR_1_fade
= 0 ;
for(_ABVAR_1_fade
= 0;
0<=255?_ABVAR_1_fade
<= 255:_ABVAR_1_fade >= 255;
0<=255?_ABVAR_1_fade
= _ABVAR_1_fade + 1:_ABVAR_1_fade = _ABVAR_1_fade - 1)
{
analogWrite(3
, _ABVAR_1_fade);
delay(
10 );
}
for(_ABVAR_1_fade
= 255;
255<=0?_ABVAR_1_fade
<= 0:_ABVAR_1_fade >= 0;
255<=0?_ABVAR_1_fade
= _ABVAR_1_fade + 1:_ABVAR_1_fade = _ABVAR_1_fade - 1)
{
analogWrite(3
, _ABVAR_1_fade);
delay(
10 );
}
}
|
Las
señales PWM se utilizan para controlar velocidades de motores, para
controlar nivel de iluminación, controlar el flujo de fluidos,
velocidad de ventiladores,
El circuito en funcionamiento
Señal PWM en el Osciloscopio
Links:
[26] Youtube:
Funcionamiento
del sistema
Señal PWM en
un Osciloscopio.
E.Serra
Cap comentari:
Publica un comentari a l'entrada