> For the complete documentation index, see [llms.txt](https://franzininho.gitbook.io/franzininho-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://franzininho.gitbook.io/franzininho-docs/exemplos/controle-rgb.md).

# LED RGB

Você pode controlar da forma que você quiser, confira o código simples que está na documentação.

Modifique, compartilhe e crie!

## Materiais <a href="#materiais" id="materiais"></a>

* 1 Placa Franzininho;
* 1 Protoboard;
* 1 LED RGB
* 3 Resistor 1k
* 3 Jumpers macho/fêmea;

## Circuito <a href="#circuito" id="circuito"></a>

Na protoboard você pode montar da seguinte forma:

![](/files/-MIfADyVEbf-xYwxgYc5)

## Sketch

```
//RGB com a Franzininho DIY

const int red = 0; 
const int green = 1; 
const int blue = 2; 

void setup() {
  // configura os pinos de cada cor como saída:
  pinMode(red, OUTPUT);
  pinMode(green, OUTPUT);
  pinMode(blue, OUTPUT);
}

void loop() {
  // aciona o LED na cor vermelha:
  digitalWrite(red, HIGH);
  digitalWrite(green, LOW);
  digitalWrite(blue, LOW);
  delay(5000); // aguarda 5000ms 
  
  // aciona o LED na cor verde:
  digitalWrite(red, LOW);
  digitalWrite(green, HIGH);
  digitalWrite(blue, LOW);
  delay(5000); // aguarda 5000ms 

  // aciona o LED na cor azul:
  digitalWrite(red, LOW);
  digitalWrite(green, LOW);
  digitalWrite(blue, HIGH);
  delay(5000); // aguarda 5000ms 
}
```

{% embed url="<https://www.youtube.com/watch?v=qdJ21Qu36S0>" %}
