Hoe RGB LED Op Arduino Aan Te Sluiten

Inhoudsopgave:

Hoe RGB LED Op Arduino Aan Te Sluiten
Hoe RGB LED Op Arduino Aan Te Sluiten

Video: Hoe RGB LED Op Arduino Aan Te Sluiten

Video: Hoe RGB LED Op Arduino Aan Te Sluiten
Video: Arduino Tutorial: How to use an RGB LED with Arduino. 2024, Mei
Anonim

RGB LED is drie LED's van verschillende kleuren (rood - rood, groen - groen, blauw - blauw), ingesloten in één behuizing. Laten we eens kijken hoe we RGB LED op Arduino kunnen aansluiten.

RGB-LED
RGB-LED

Het is nodig

  • -Arduino;
  • - RGB-LED;
  • - 3 weerstanden voor 220 Ohm;
  • - aansluitdraden;
  • - broodplank;
  • - een computer.

instructies:

Stap 1

Er zijn twee soorten RGB-leds: met een gemeenschappelijke anode ("plus") en een gemeenschappelijke kathode ("min"). De afbeelding toont de schematische diagrammen van deze twee soorten LED's. De lange poot van de LED is altijd de gemeenschappelijke voedingskabel. De rode LED-draad (R) bevindt zich apart, groen (G) en blauw (B) bevinden zich aan de andere kant van de anode, zoals weergegeven in de afbeelding. In dit artikel zullen we kijken naar het aansluiten van een RGB-led met zowel een gemeenschappelijke anode als een gemeenschappelijke kathode.

RGB-leds met gemeenschappelijke kathode en gemeenschappelijke anode
RGB-leds met gemeenschappelijke kathode en gemeenschappelijke anode

Stap 2

Het aansluitschema voor een RGB-led met een gemeenschappelijke anode is weergegeven in de afbeelding. We verbinden de anode met "+5 V" op het Arduino-bord, de andere drie pinnen met willekeurige digitale pinnen.

Houd er rekening mee dat we elk van de LED's via zijn eigen weerstand verbinden en niet één gemeenschappelijke weerstand gebruiken. Het is raadzaam om dat te doen, omdat elk van de LED's zijn eigen efficiëntie heeft. En als je ze allemaal via één weerstand verbindt, gloeien de LED's met verschillende helderheid.

Bedradingsschema voor RGB LED met gemeenschappelijke anode naar Arduino
Bedradingsschema voor RGB LED met gemeenschappelijke anode naar Arduino

Stap 3

Laten we de klassieke "knipper"-schets herschrijven. We zullen elk van de drie kleuren beurtelings in- en uitschakelen. Merk op dat de LED zal oplichten wanneer we LOW toepassen op de corresponderende pin van de Arduino.

RGB LED knipperende schets
RGB LED knipperende schets

Stap 4

Laten we eens kijken naar de knipperende RGB-LED's in actie. De LED gaat afwisselend rood, groen en blauw branden. Elke kleur licht 1 seconde op, gaat dan 2 seconden uit en de volgende gaat aan.

Je kunt elk kanaal apart aansteken, dat kan allemaal tegelijk, dan verandert de kleur van de gloed.

Knipperende RGB LED in actie
Knipperende RGB LED in actie

Stap 5

Als u een RGB-led met gewone kathode gebruikt, sluit dan de lange kabel van de led aan op de GND van het Arduino-bord en de R-, G- en B-kanalen op de digitale poorten van de Arduino. Houd er rekening mee dat de LED's oplichten wanneer een hoog niveau (HIGH) wordt toegepast op kanalen R, G, B, in tegenstelling tot de LED met een gemeenschappelijke anode.

Als u de bovenstaande schets niet wijzigt, zal elke kleur van de LED in dit geval 2 seconden branden en is de pauze ertussen 1 seconde.

Aanbevolen: