Utilizando PWM para controlar la intensidad de un LED de luz

INTRODUCCIÓN

Modulación por ancho de pulso (PWM) y modulación de la duración del pulso (PDM), es una técnica utilizada para codificar un mensaje en una señal pulsante. Es un tipo de modulación. Aunque esta técnica de modulación se puede utilizar para codificar la información para su transmisión, su uso principal es permitir el control de la alimentación a los dispositivos eléctricos, especialmente para cargas inerciales como motores.

El valor promedio del voltaje (y corriente) a la carga es controlado por el interruptor entre fuente y carga encendiendo y apagando rápidamente. Cuanto más tiempo el interruptor es en comparado con los periodos de inactividad, mayor será la potencia total suministrada a la carga.

Sin embargo, tenga en cuenta el PWM frecuencia de conmutación debe ser mucho más alto que lo que pueden afectar a la carga (el dispositivo que utiliza el poder), es decir que la forma de onda resultante por la carga debe ser tan suave como sea posible.

El ciclo de deber del término describe la proporción de período a los intervalos regulares o período de tiempo; un ciclo de trabajo bajo corresponde a baja potencia, porque la energía está apagada durante la mayor parte del tiempo. Ciclo de trabajo se expresa en por ciento, 100% estar totalmente en el. Suministro para un arduino si el ciclo de trabajo es de 50% significa que 0.5 * 5V = 2.5V.

Arduino también puede proporcionar un PWM de salida sin embargo todos los pasadores no se puede utilizar para proporcionar una salida PWM los números de pines precedieron con una tilde(' ~ ') se puede utilizar para PWM. En un Arduino UNO hay un total de 6 tales pernos 11,10,9,6,5,3. En nuestro proyecto utilizamos pin.

COSAS NECESARIAS

1 ARDUINO UNO

2 potenciómetro (20k)

3 LEDs

4 PUENTE DE CABLES

5 RESISTENCIA (1K)

Artículos Relacionados

Hardware de Arduino PWM para motor paso a paso

Hardware de Arduino PWM para motor paso a paso

con nuestro nuevo proyecto, JustAddSharks, estamos muy interesados en apoyar el desarrollo de software libre de control de Cortadoras Láser. Estamos más que felices para la gente modificar nuestras Cortadoras Láser, reemplazar el sistema de control c
Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Esta aplicación es simple sólo mediante el uso de sensor de temperatura LM35 con un kit de arduino para controlar un ventilador y cambiar su velocidad con respecto a la temperatura leída por el microcontrolador que es en este caso el kit arduino.El s
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Este Instructable muestra cómo conectar un módulo de relé a una esp8266, algo que debería ser sencillo pero necesita algunos componentes extras para hacer que el relé funciona correctamente si está utilizando el dispositivo esp pequeño en las fotos.E
Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

Hola a todos! Esta es mi primera esperanza instructable que usted disfrutará.   Lo que hice en este proyecto fue tomando la plataforma del movimiento de salto y había usado para controlar un quad copter con nada más que de gestos con las manos!   Uti
Usar una caminadora DC Drive Motor y controlador de velocidad PWM para accionar herramientas

Usar una caminadora DC Drive Motor y controlador de velocidad PWM para accionar herramientas

pueden requerir herramientas eléctricas tales como molinos de corte de metales y tornos, taladros, sierras, lijadoras y más .5HP a 2HP motores con la capacidad de ajustar la velocidad manteniendo el esfuerzo de torsión.Coincidentemente la mayoría de
Una guía para controlar cosas con variables de entrada (a través de arduino)

Una guía para controlar cosas con variables de entrada (a través de arduino)

el corazón de este proyecto es un) montan un sensor a entrada analógica arduino y b) programación con if... else instrucción.Este proyecto muestra un sistema de refrigeración de ordenador para mantener cierta temperatura dentro de una torre de ordena
Usar un microcontrolador PIC para controlar un Servo Hobby

Usar un microcontrolador PIC para controlar un Servo Hobby

este instructable describe cómo integrar servos de hobby (la clase usada en aviones RC, coches, etc.) en sus proyectos de microcontrolador.Paso 1: Cómo Servos son diferentes de los motores regulares En un motor DC normal, la cantidad de torque que ej
Mueva la mano para controlar brazo robótico OWI... sin compromiso

Mueva la mano para controlar brazo robótico OWI... sin compromiso

LA IDEA:Hay por lo menos 4 otros proyectos en Instructables.com (a partir del 13 de mayo de 2015) alrededor de modificar o controlar el brazo robótico OWI. No es de extrañar, ya que es tan un gran barato robótico kit y para jugar con. Este proyecto e
Aplicación Android para controlar un Robot de 3DPrinted

Aplicación Android para controlar un Robot de 3DPrinted

Este instructables se hace explicar cómo controlar mi EEZYbotARM o EEZYbotDELTA con un Smartphone (o una tableta). Esto se hace a través de la placa Arduino equipado con un módulo bluetooth y una aplicación Android con MIT App inventor 2.Video:En el
Usando tablas de relé para controlar actuadores lineales

Usando tablas de relé para controlar actuadores lineales

En este Instructable, a aprender cómo utilizar las tablas de relé para controlar actuadores lineales. Todos los relés actúan igual, la única diferencia es cuántos están en el tablero.Cuatro relais pueden combinarse con la MegaMoto de mandos para perm
ControlBox: Una perilla conectada a internet para controlar... nada!

ControlBox: Una perilla conectada a internet para controlar... nada!

Después de poner juntos a proyectos eléctricos Imp media docena o así, se me ocurrió que el imp es poderoso lo suficiente como para manejar tareas complicadas no significa que hacer una cosa simple conectado a internet es menos potente. Esta es una a
Utilice un controlador de PS3 para controlar un robot NXT de Arduino

Utilice un controlador de PS3 para controlar un robot NXT de Arduino

actualización:Lo he arreglado un par de ejecución errores con el paquete de datos, y he modificado la biblioteca NXTI2CDevice para que sea compatible con Arduino 1.0.El archivo zip adjunto ha1. un nuevo sketch de Arduino2. un nuevo boceto de procesam