consiste el controlar un LED RGB desde el Arduino, vía PWM con 3 potenciómetros, uno para cada color (rojo, verde, azul), controlaremos la intensidad de cada color.
MATERIALES:
- Arduino
- 1 LED RGB
- 3 resistencias
- 3 potenciometros
MONTAJE PASO A PASO:
- montamos el LED RGB en la protoboard
- realizamos las conexiones del cicuito en la protoboard con el arduino, teniendo el cuenta el GND y el pin out para cada color del LED según nuestra programación.
- DIAGRAMAS ( FRITZING)
PCB

VIDEO DEL FUNCIONAMIENTO:
CÓDIGO FUENTE EN ARDUINO:
1: /********** Proyecto **********
2: * Laboratorio 4:
3: * Autor: FANOR STIWAR ZAPATA
4: **DESCRICION: Controlar un LED RGB desde el Arduino, vía PWM con 3 potenciómetros, uno para cada color.
5:
6: void setup() {
7:
8: /* Declaramos los pines para las entradas (potenciometros)
9: y para las salidas (LEDs del RGB) */
10:
11: pinMode(A1, INPUT);
12: pinMode(A2, INPUT);
13: pinMode(A3, INPUT);
14:
15: pinMode(4, OUTPUT);
16: pinMode(5, OUTPUT);
17: pinMode(6, OUTPUT);
18: }
19:
20: void loop() {
21:
22: // codigo para que sea repetitivo y dependa de las entradas analogas//
23: int valorR=analogRead (A1)/4;
24: int valorB=analogRead (A2)/4;
25: int valorG=analogRead (A3)/4;
26:
27: analogWrite (4, valorR);
28: analogWrite (5, valorB);
29: analogWrite (6, valorR);
30:
31:
32: }
No hay comentarios:
Publicar un comentario