| Sinal módulo | Arduino | RPi GPIO (BCM) | Tipo | Notas |
|---|---|---|---|---|
| R | D9~ | GPIO17 | PWM | |
| G | D10~ | GPIO27 | PWM | |
| B | D11~ | GPIO22 | PWM | |
| GND | GND | GND | — |
O código é idêntico — apenas a disposição física dos pinos pode variar.
// Usa exactamente o mesmo código do ex-led-rgb.html
// Se as cores estiverem trocadas, troca os pinos R, G, B no #define
#define R 9
#define G 10
#define B 11
void setup() {
pinMode(R,OUTPUT); pinMode(G,OUTPUT); pinMode(B,OUTPUT);
}
void loop() {
for(int i=0;i<256;i++){
analogWrite(R,i); analogWrite(G,255-i); analogWrite(B,128); delay(5);
}
}