Përmbajtje:

Kontrolli i ngjyrave RGB LED: 4 hapa
Kontrolli i ngjyrave RGB LED: 4 hapa

Video: Kontrolli i ngjyrave RGB LED: 4 hapa

Video: Kontrolli i ngjyrave RGB LED: 4 hapa
Video: КАК НАСТРОИТЬ L4D2 2024, Nëntor
Anonim
Kontrolli i ngjyrave LED RGB
Kontrolli i ngjyrave LED RGB
Kontrolli i ngjyrave LED RGB
Kontrolli i ngjyrave LED RGB
Kontrolli i ngjyrave LED RGB
Kontrolli i ngjyrave LED RGB

Në këtë projekt, ne do të mësojmë se si të kontrollojmë shkëlqimin dhe ngjyrën e një LED RGB përmes porteve I/O me aftësi dalëse PWM dhe rrëshqitës të ekranit me prekje. Ekrani me prekje rezistente 4Duino përdoret si një mjet për një ndërfaqe grafike për të kontrolluar intensitetin dhe ngjyrën e LED RGB.

LED RGB janë në thelb tre LED të ndryshëm të kombinuar në një për të prodhuar hije të ndryshme ngjyrash. Këto LED kanë katër këmbë. Këmba më e gjatë është anoda ose katoda e zakonshme, dhe tre këmbët e tjera përfaqësojnë kanalin e ngjyrave të kuqe, jeshile ose blu.

Për të kontrolluar ngjyrat në një LED RGB ne do të përdorim modulimin e gjerësisë së pulsit, ose shkurt PWM. Modulimi i gjerësisë së pulsit funksionon duke dhënë pamjen e një "tensioni analog të ndryshëm" duke ndryshuar përqindjen e kohës kur një sinjal i tensionit të Lartë do të ndizet në një periudhë të formës së valës.

Sa më i ulët cikli i punës, aq më shumë kohë do të kalojë një sinjal në një gjendje sinjali të tensionit të UL dhe anasjelltas.

Hapi 1: SI PUNON

SI PUNON
SI PUNON

*Kështu funksionon RGB LED Control Color.

Hapi 2: NDILRTIMI

NDURTUAR
NDURTUAR

PMPRBRSIT

  • 4Duino
  • RGB LED (katoda e zakonshme përdoret në këtë shembull)
  • 3 x 220Ω Rezistencë
  • Kabllo kërcyes
  • Kabllo mikro USB

Ndërtoni qarkun sipas diagramit dhe skemës së treguar më sipër.

Mënyra në të cilën aplikohet PWM varet nga lloji i RGB i përdorur. Me një anode të zakonshme RGB LED, këmba e gjatë është e lidhur me hekurudhën e tensionit të furnizimit (në rastin tonë pin 5V në Arduino) ndërsa tre këmbët e tjera kontrollohen duke vendosur një sinjal PWM për secilën. Nëse cikli i funksionimit të sinjalit PWM është i lartë, kanali i ngjyrave do të jetë shumë i zbehtë ose nuk do të ndizet fare. Pse eshte ajo? Sepse që një LED të shkëlqejë duhet të ketë një potencial tensioni mbi të, dhe nëse sinjali ynë PWM ka një përqindje të lartë për ciklin e punës, ai do të kalojë pjesën më të madhe të kohës duke pasur potencial të tensionit 5V si në anodë ashtu edhe në këmbët e kanalit të ngjyrave dhe më pak kohë me 5V në anodë dhe 0V në kanalet me ngjyra.

Hapi 3: PROGRAMI

PROGRAMI
PROGRAMI

Punëtoria 4 - 4Duino Graphics Basic mjedis përdoret për të programuar këtë projekt.

Ky projekt kërkon që Arduino IDE të instalohet, pasi Workshop e quan Arduino IDE për përpilimin e skicave të Arduino. Arduino IDE, megjithatë nuk kërkohet të hapet ose modifikohet për të programuar 4Duino.

  1. Shkarkoni kodin e projektit këtu.
  2. Lidhni 4Duino me PC duke përdorur kabllo µUSB.
  3. Pastaj lundroni në skedën Comms dhe zgjidhni portën Comms me të cilën u lidh 4Duino.
  4. Së fundi, kthehuni te skedari "Home" dhe tani klikoni në butonin "Comp'nLoad". Workshop 4 IDE do t'ju kërkojë të futni një kartë µSD në PC në mënyrë që të ruani imazhet e widget -it.

Hapi 4: Demonstrim

Demonstrim
Demonstrim

Tani duke përdorur rrëshqitësit e prekjes në ekranin 4Duino, mund të kontrolloni ngjyrën e LED RGB.

Recommended: