Led RGB não acende

Olá, venho tentando fazer um teste simples com led RGB, mas não consigo de maneira alguma fazê-lo funcionar, ele só acende de maneira muito fraca quando o pino GND está ativado e toco nos terminais com as pontas do dedos, sem conexão com as saídas PWM. Tentei vários códigos e configurações de vários sites, tentei mudar os resistors para maior ou menor resistencia, mas todos os resultados são semelhantes. abaixo vai um dos códigos que tentei utilizar(arrumei os caracteres bugados, ficaram somente nos cometários, o código carregou normalmente).

/*
Projeto Arduino controla led RGB.
Por Jota
----------------------------------------
--=<| www.ComoFazerAsCoisas.com.br |>=--
----------------------------------------
*/

//Declara��o das constantes
const int ledAzul = 8; //refere-se ao pino digital 8.
const int ledVerde = 9; //refere-se ao pino digital 9.
const int ledVermelho = 10; //refere-se ao pino digital 10.

//M�todo setup, executado uma vez ao ligar o Arduino.
void setup() {
//Definindo os pinos digitais (8, 9, 10) como de sa�da.
pinMode(ledAzul,OUTPUT); 
pinMode(ledVerde,OUTPUT); 
pinMode(ledVermelho,OUTPUT); 
}

//M�todo loop, executado enquanto o Arduino estiver ligado.
void loop() {
//Acendendo cada cor individualmente.� 
digitalWrite(ledAzul,HIGH);
delay(500);
digitalWrite(ledAzul,LOW);

digitalWrite(ledVerde,HIGH);
delay(500);
digitalWrite(ledVerde,LOW);

digitalWrite(ledVermelho,HIGH);
delay(500);
digitalWrite(ledVermelho,LOW);

//Misturando as cores do led para obter cores diferentes.
digitalWrite(ledAzul,HIGH); 
digitalWrite(ledVerde,HIGH);
digitalWrite(ledVermelho,HIGH);
delay(1500);
digitalWrite(ledAzul,HIGH);
digitalWrite(ledVerde,HIGH);
digitalWrite(ledVermelho,LOW); 
delay(1500); 
digitalWrite(ledAzul,LOW);
digitalWrite(ledVerde,HIGH);
digitalWrite(ledVermelho,HIGH);
delay(1500);
digitalWrite(ledAzul,HIGH);
digitalWrite(ledVerde,LOW);
digitalWrite(ledVermelho,HIGH);
delay(1500);
}

Que LED tens ligado, como tens ligado?