Taula de continguts:

Control de color LED RGB: 4 passos
Control de color LED RGB: 4 passos

Vídeo: Control de color LED RGB: 4 passos

Vídeo: Control de color LED RGB: 4 passos
Vídeo: RGB LEDs with Arduino Tutorial | LED RGB Arduino Change the color of the RGB LED 2024, Desembre
Anonim
Control de color LED RGB
Control de color LED RGB
Control de color LED RGB
Control de color LED RGB
Control de color LED RGB
Control de color LED RGB

En aquest projecte, aprendrem a controlar la brillantor i el color d'un LED RGB a través de ports d'E / S amb capacitat de sortida PWM i control lliscant de pantalla tàctil. La pantalla tàctil resistiva 4Duino s’utilitza com a mitjà d’una interfície gràfica per controlar la intensitat i el color del LED RGB.

Els LED RGB són essencialment tres LED diferents combinats en un per produir diversos tons de colors. Aquests LED tenen quatre potes. La pota més llarga és l’ànode o càtode comú, i les altres tres potes representen el canal de color vermell, verd o blau.

Per controlar els colors d’un LED RGB, utilitzaríem la modulació d’amplada de pols o, en breu, PWM. La modulació de l'amplada de pols funciona donant l'aparença d'un "voltatge analògic variable" canviant el percentatge de temps que un senyal d'alta tensió estaria encès en un període de forma d'ona.

Com més baix sigui el cicle de treball, més temps passarà un senyal en un estat de senyal de BAIXA tensió i viceversa.

Pas 1: COM FUNCIONA

COM FUNCIONA
COM FUNCIONA

* Així funciona el control de color LED RGB.

Pas 2: CONSTRUIR

CONSTRUIR
CONSTRUIR

COMPONENTS

  • 4Duino
  • LED RGB (en aquest exemple s’utilitza un càtode comú)
  • Resistència de 3 x 220Ω
  • Cable de pont
  • Cable micro USB

Construïu el circuit segons el diagrama i l’esquema que es mostren més amunt.

La forma en què s'aplica PWM depèn del tipus de RGB utilitzat. Amb un LED RGB d’ànode comú, la pota llarga està connectada al rail de tensió d’alimentació (en el nostre cas, el pin de 5 V de l’Arduino), mentre que les altres tres potències es controlen configurant un senyal PWM a cadascuna. Si el cicle de treball del senyal PWM és alt, el canal de color serà molt feble o no s’encendrà gens. Per què això? Com que perquè un LED il·lumini ha de tenir un potencial de voltatge a través seu i, si el nostre senyal PWM té un percentatge elevat per al cicle de treball, passarà la major part del temps tenint un potencial de voltatge de 5V tant a l’ànode com a les potes del canal de color i menys temps amb 5V a l’ànode i 0V als canals de color.

Pas 3: PROGRAMA

PROGRAMA
PROGRAMA

Taller 4 - L'entorn gràfic bàsic Duino s'utilitza per programar aquest projecte.

Aquest projecte requereix la instal·lació de l'IDE Arduino, ja que Workshop crida l'IDE Arduino per compilar els esbossos d'Arduino. No obstant això, no és necessari obrir ni modificar l'IDE Arduino per programar el 4Duino.

  1. Baixeu-vos el codi del projecte aquí.
  2. Connecteu el 4Duino al PC mitjançant un cable µUSB.
  3. A continuació, aneu a la pestanya Comms i seleccioneu el port Comms al qual es va connectar el 4Duino.
  4. Finalment, torneu a la pestanya “Inici” i feu clic al botó “Comp’nLoad”. L’ID de taller 4 us demanarà que inseriu una targeta µSD al PC per desar les imatges del widget.

Pas 4: DEMOSTRACIÓ

DEMOSTRACIÓ
DEMOSTRACIÓ

Ara, mitjançant els control lliscants tàctils de la pantalla 4Duino, podeu controlar el color del LED RGB.

Recomanat: