Projeto 16

LED RGB

Projeto 16 - LED RGB

Código (download)

// Projeto 16 - LED RGB

 

int pinVermelho = 9;

int pinAzul = 10;

int pinVerde = 11;

long valorVermelho;

long valorVerde;

long valorAzul;

 

void setup()

{

  Serial.begin(9600);

  pinMode(pinVermelho,OUTPUT);

  pinMode(pinVerde,OUTPUT);

  pinMode(pinAzul, OUTPUT);

  analogWrite(pinVermelho, 255);

  analogWrite(pinVerde, 0);

  analogWrite(pinAzul, 0);

  delay(2000);

  analogWrite(pinVermelho, 0);

  analogWrite(pinVerde, 255);

  analogWrite(pinAzul, 0);

  delay(2000);

  analogWrite(pinVermelho, 0);

  analogWrite(pinVerde, 0);

  analogWrite(pinAzul, 255);

  delay(2000);

}

 

void loop()

{

  valorVermelho = random(0, 255);

  valorVerde = random(0, 255);

  valorAzul = random(0, 255);

  analogWrite(pinVermelho, valorVermelho);

  analogWrite(pinVerde, valorVerde);

  analogWrite(pinAzul, valorAzul);

  Serial.print("Vermelho = ");

  Serial.println(valorVermelho);

  Serial.print("Verde = ");

  Serial.println(valorVerde);

  Serial.print("Azul = ");

  Serial.println(valorAzul);

  Serial.println("--------------------");

  delay(2000);

}