Komma igång med Arduino i 60 minuter (8 / 10 steg)
Steg 8: Det är bättre att bränna ut...
.. .than att blekna bort! Vi är redo att använda Pulse bredd modulering (PWM) stift så att vi kan göra våra LED försiktigt blekna på och av. För att detta ska fungera, kommer vi att byta stift på Arduino igen. Mer information om skillnaden mellan digitala Pins och PWM stift kan du kolla in denna artikel på Arduino.cc.
- Flytta ena änden av den röda bygel kabeln från PIN 13 PIN 9.
- Öppna programvaran Arduino IDE.
- Klicka på Arkiv → exempel → 01. grunderna → Fade.
- Klicka på knappen Ladda upp koden till Arduino.
- Vänta på den förloppsindikator som visas i det nedre högra hörnet av Arduino IDE att fylla som visar den har färdig uppladdning.
Fade
Detta exempel visar hur du tona en LED på stift 9 med funktionen analogWrite().
Denna exempelkod är offentlig.
int ledde = 9. PIN-koden som LED är kopplad till
int ljusstyrka = 0; Hur ljus LED är
int fadeAmount = 5; Hur många poäng att blekna LED av
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
deklarera stift 9 vara en utgång:
pinMode ledde (, OUTPUT);
}
loop rutinen körs för evigt om och om igen:
void loop() {
ställa in ljusstyrkan på stift 9:
analogWrite (led, ljusstyrka);
ändra ljusstyrkan för nästa gång genom öglan:
ljusstyrka = ljusstyrka + fadeAmount;
omvänd riktning mot blekning i ändarna av toningen:
om (ljusstyrka == 0 || ljusstyrka == 255) {
fadeAmount = - fadeAmount;
}
vänta 30 millisekunder att se ljusreglering effekten
Delay(30);
}
Koden berättar Arduino att långsamt ramp upp mängden elektricitet som flyter genom kretsen tills den når maximal ljusstyrka sedan långsamt ramp det tillbaka ner i en oändlig loop.
Redo för nästa aktivitet?
Känns som du har gjort allt du kan med en LED? Låt oss ge det några kompisar att dela på roligt.