INHOUDSOPGAWE:

RGB LED -kleurbeheer: 4 stappe
RGB LED -kleurbeheer: 4 stappe

Video: RGB LED -kleurbeheer: 4 stappe

Video: RGB LED -kleurbeheer: 4 stappe
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
RGB LED -kleurbeheer
RGB LED -kleurbeheer
RGB LED -kleurbeheer
RGB LED -kleurbeheer
RGB LED -kleurbeheer
RGB LED -kleurbeheer

In hierdie projek leer ons hoe om die helderheid en kleur van 'n RGB LED via I/O -poorte met PWM -uitvoervermoë en 'n aanraakskerm te beheer. Die 4Duino -weerstandige aanraakskerm word gebruik as 'n middel vir 'n grafiese koppelvlak om die intensiteit en kleur van die RGB LED te beheer.

RGB LED's is in wese drie verskillende LED's wat in een gekombineer word om verskillende kleure te produseer. Hierdie LED's het vier bene. Die langste been is die gewone anode of katode, en die ander drie bene verteenwoordig die kleur kanaal van rooi, groen of blou.

Om kleure op 'n RGB LED te beheer, gebruik ons polswydte -modulasie, of PWM kortliks. Pulswydte modulasie werk deur die voorkoms van 'n "wisselende analoog spanning" te gee deur die persentasie tyd wat 'n HOOG spanning sein in 'n golfvormperiode sou wees, te verander.

Hoe laer die werksiklus, hoe meer tyd sal 'n sein spandeer by 'n LAE spanning seinstatus en omgekeerd.

Stap 1: HOE DIT WERK

HOE DIT WERK
HOE DIT WERK

*Dit is hoe die RGB LED -kleurbeheer werk.

Stap 2: BOU

BOU
BOU

KOMPONENTE

  • 4 Duino
  • RGB LED (gewone katode word in hierdie voorbeeld gebruik)
  • 3 x 220Ω Weerstand
  • Springkabel
  • Mikro USB kabel

Bou die stroombaan volgens die diagram en skema hierbo.

Die manier waarop PWM toegepas word, hang af van die tipe RGB wat gebruik word. Met 'n algemene RGB LED -anode word die lang been aan die voedingsspoor gekoppel (in ons geval die 5V -pen op die Arduino), terwyl die ander drie bene beheer word deur 'n PWM -sein aan elkeen te stel. As die werksiklus van die PWM -sein hoog is, sal die kleurkanaal baie swak wees of glad nie aangeskakel word nie. Hoekom is dit? Omdat 'n LED moet gloei, moet dit 'n spanningspotensiaal daaroor hê, en as ons PWM -sein 'n hoë persentasie vir dienssiklus het, sal dit die grootste deel van sy tyd daaraan bestee om 5V spanningspotensiaal aan beide die anode en die kleurkanaalbene en minder tyd met 5V op die anode en 0V op die kleurkanale.

Stap 3: PROGRAM

PROGRAM
PROGRAM

Werkswinkel 4 - 4Duino Basic Graphics -omgewing word gebruik om hierdie projek te programmeer.

Hierdie projek vereis dat die Arduino IDE geïnstalleer word, aangesien Workshop die Arduino IDE noem vir die opstel van die Arduino -sketse. Die Arduino IDE hoef egter nie oopgemaak of gewysig te word om die 4Duino te programmeer nie.

  1. Laai die projekkode hier af.
  2. Koppel die 4Duino aan op die rekenaar met behulp van µUSB -kabel.
  3. Navigeer dan na die oortjie Comms en kies die Comms -poort waarmee die 4Duino gekoppel is.
  4. Gaan laastens terug na die blad "Tuis" en klik nou op die "Comp'nLoad" -knoppie. Workshop 4 IDE sal u vra om 'n µSD -kaart op die rekenaar in te voeg om die widget -beelde te stoor.

Stap 4: DEMONSTRASIE

DEMONSTRASIE
DEMONSTRASIE

Deur die aanraakskyfies op die 4Duino -skerm te gebruik, kan u die kleur van die RGB -LED beheer.

Aanbeveel: