Kontroll ditt Multicolor LED använder Smartphone! (4 / 5 steg)
Steg 4: Steg 4: The Arduino kod
int redPin = 11; / / röd pin position
int greenPin = 10; / / grön pin position
int bluePin = 9; / / blå pin position
int värde = 0; //initial följetong läsa värdet
void setup() {
Serial.BEGIN (9600); //this är viktigt. överföringshastigheten mellan arduino bluetooth och smartphone
pinMode (redPin, produktionen);
pinMode (greenPin, produktionen);
pinMode (bluePin, produktionen); alla RGB-pin förklarades som utgång
}
void loop() {
While(Serial.available()) {//if seriell läsning finns
fördröjning (1000), //delay för en sekund, undvika överbelastning
värde = Serial.read(); värde = serievärde (ledde värde)
Serial.Print (värde); //print seriell värdet
Serial.println();
om (värde == 1) //the värde som motsvarar den MIT appinventor 2 byte skickas. ändra detta till ditt eget värde här och MIT appinventor 2 kodblocket
{
setColor (200, 100, 200); turkos
}
IF(Value == 2) {
setColor (0, 0, 255); grön
}
IF(Value == 3) {
setColor (255, 255, 0); blå
}
} }
{Ogiltig setColor (int rött, int grön, int blå)
analogWrite (redPin, röd);
analogWrite (greenPin, grön);
analogWrite (bluePin, blå); //set färgerna för RGB}