De LED Fade Schets voor de Arduino

06/12/2011 by admin

In deze Arduino sketch, je maakt een LED fade in en uit. Je moet wat extra hardware om de LED-fade te maken aan en uit. Voor dit project heb je nodig:

  • Een Arduino Uno
  • Een broodplank
  • Een LED-
  • Een weerstand (meer dan 120 ohm)
  • Sprong draden

Het is altijd belangrijk om ervoor te zorgen dat uw circuit niet wordt gevoed terwijl je het maken van wijzigingen aan het. U kunt gemakkelijk verkeerde aansluitingen, potentieel schadelijke componenten.

Dit maakt een eenvoudige schakeling zoals die waarmee de Blink sketch, met pin 9 in plaats van pen 13. De reden om pin 9 in plaats van 13 is dat 9 kan pulsbreedtemodulatie (PWM), die nodig is om het vervagen LED.

Merk echter op dat pin 9 vereist een weerstand aan de hoeveelheid stroom aan de LED geleverd beperken. Op pin 13, wordt deze weerstand al opgenomen op de Arduino bord zelf, zodat je niet hoeft te maken over dit.

De LED Fade Schets voor de Arduino

Dit schema toont u de eenvoudige schakeling verbinding. Uw digitale pen, pen 9 is verbonden met het lange been van de LED; het korte been verbindt met de weerstand en die gaat naar aarde, GND. In deze schakeling kan de weerstand worden voor of na de LED zolang het in het circuit.

De LED Fade Schets voor de Arduino

Het is altijd een goed idee om kleurcode uw circuits - dat wil zeggen, gebruik maken van verschillende kleuren om één type circuit van elkaar onderscheiden. Wel doet, helpt enorm dingen helder te houden en kan problemen maken het oplossen van veel gemakkelijker. De belangrijkste gebieden om kleurcode zijn macht en grond. Deze zijn bijna altijd rood gekleurd en zwart, respectievelijk, maar je zou ze zo nu en dan te zien als wit en zwart ook.

Het andere type verbinding wordt gewoonlijk aangeduid als een signaal draad, een draad die verstuurt of ontvangt een elektrisch signaal tussen de Arduino en een component. Signaaldraden kan elke kleur die niet hetzelfde is als het vermogen of grondkleur zijn.

Nadat u monteren uw circuit, je de juiste software om het te gebruiken nodig. Uit de Arduino-menu, kiest u Bestand → Voorbeelden → 01.Basics → Fade op te roepen de Fade schets. De complete code voor de Fade sketch is als volgt:

/ *
Vervagen
Dit voorbeeld laat zien hoe u een LED vervagen op pin 9
met de analogWrite () functie.
Dit voorbeeld code is in het publieke domein.
* /
int led = 9; // De pin dat de LED wordt gehecht aan
int helderheid = 0; // Hoe helder de LED is
int fadeAmount = 5; // Hoeveel punten te vervagen de LED door
// De setup routine loopt een keer wanneer je reset drukt:
leegte setup () {
// Verklaren pin 9 aan een uitgang te zijn:
pinMode (geleid, OUTPUT);
}
// De lus routine loopt over en weer voor altijd:
leegte loop () {
// Stel de helderheid van pin 9:
analogWrite (geleid, helderheid);
// De helderheid voor de volgende keer door de lus te wijzigen:
helderheid = helderheid + fadeAmount;
// Keren de richting van de vervaging aan de uiteinden van de fade:
if (helderheid == 0 || helderheid == 255) {
fadeAmount = -fadeAmount;
}
// Wacht 30 milliseconden naar het dimmen effect te zien
vertraging (30);
}

Upload deze schets aan uw raad. Als alles met succes heeft geupload, de LED vervaagt van uit naar volledige helderheid en dan weer terug te trekken.

Als u geen verkleuring te zien, double-check uw bedrading:

  • Zorg ervoor dat je met behulp van de juiste pincode.
  • Controleer of uw LED correct is gelegen, met het lange been verbonden door een draad aan pin 9 en het korte been aangesloten via de weerstand en een draad aan GND (aarde).
  • Controleer de aansluitingen op het breadboard. Als de sprong draden of onderdelen die niet zijn aangesloten met de juiste rijen in het breadboard, zullen ze niet werken.

Related Posts