Seriella kontrollerade arduino orb (3 / 10 steg)
Steg 3: Arduino kontroll
DEFINIERA PINS
CONST int rött = 9.
CONST int grön = 10;
CONST int blå = 11;
STÄLLA IN ARDUINO R, G, B PINS FÖR UTDATA
pinMode(RED,OUTPUT);
pinMode(GREEN,OUTPUT);
pinMode(BLUE,OUTPUT);
PWM ATT TÄNDA LYSDIODER
analogWrite(RED,128);
analogWrite(GREEN,0);
analogWrite(BLUE,255);
Lysdioder kan inte dimmas. De är antingen ON eller OFF. Arduino kan använda en teknik som kallas Puls bredd modulering (PWM) för att växla mycket snabbt på lysdioder av och på. Ju mer de är, desto svagare de visas. Vill en färg som lila, ange RGB-färgvärden till något liknande (125,0,255).
Röda ligger halvvägs med PWM
analogWrite(RED,128);
gröna är helt avstängd,
analogWrite(GREEN,0);
och blå är helt på
analogWrite(BLUE,255);
Det är ganska tufft att formatera koden för en instructable. Bifogat är en zip-fil av min kod.