DESCRIPCION DEL LABORATORIO:
En este laboratorio controlaremos un Led RGB desde el Arduino, vía PWM con 3 potenciometros, uno para cada color.MATERIALES :
- Arduino
- Cable UTP
- Protoboard
- Led RGB
- 3 Pótenciometros
- 3 Resistencias
- Cables
DIAGRAMA EN FRITZING:
MONTAJE:
VIDEO:
CODIGO:
#define PR A0 n puerto analogo (A0)
#define PG A1
#define PB A2
int rojo = 11;
int verde = 10;
int azul = 9;
void setup ()
{
pinMode (rojo, OUTPUT);
pinMode (verde, OUTPUT);
pinMode (azul, OUTPUT);
pinMode (PR, INPUT);
pinMode (PG, INPUT);
pinMode (PB, INPUT);
Serial.begin (9600);
}
void loop ()
{
int R = analogRead(PR);
int i = map(R,0,1023,0,255);
int G = analogRead(PG);
int i1 = map(G,0,1023,0,255);
int B = analogRead(PB);
int i2 = map(B,0,1023,0,255);
analogWrite (azul,i2);
analogWrite (rojo,i);
analogWrite (verde,i1);
}
No hay comentarios:
Publicar un comentario