Professional Documents
Culture Documents
303516709
CODIGO: 303516709
PRACTICA 10 DIMMER
INTRODUCCION:
El dimmer es un circuito que utiliza generalmente dispositivos de potencia que
varan la intensidad de la corriente elctrica que llega a una determinada carga
elctrica.
Son muchas las aplicaciones en las cuales se puede utilizar este circuito, en
esta prctica veremos una de ellas, variar la intensidad de la corriente que llega
a una lmpara incandescente. Al variar la cantidad de corriente que llega a la
lmpara, vara la potencia que sta recibe y de esa manera termina regulando
la intensidad de luz que sta brinda.
OBJETIVO:
Vamos a crear un potencimetro digital a partir de resistencias discretas y
optoacopladores. El optoacoplador es un tipo de circuito que posee dos
elementos: un transmisor y un receptor. Por lo general, y en nuestro caso, el
transmisor es un led que se activa por medio de una pequea corriente que
recibe gracias a un voltaje aplicado (en nuestro caso el voltaje que proviene de
los pines digitales de nuestro Arduino). Cuando se aplica una pequea
corriente de activacin en el led, el dispositivo de recepcin, un fotodiac recibe
el haz de luz proveniente del led, trabajando en modo de interruptor.
La principal ventaja de utilizar los optoacopladores en este circuito es que
estamos separando la parte de potencia, de la parte digital. Recuerden que los
voltajes y corrientes que estamos trabajando en una lmpara de casa no son
voltajes de 3.3 V o corriente del orden de los mili Amperes, estamos trabajando
con una X A a 110 V. Por lo tanto, es necesario separar estos dos circuitos para
prevenir desastres en ambos lados.
DESARROLLO:
Lo primero que haremos ser montar en nuestro protoboard el material
de forma que nos quede como muestra el siguiente diagrama:
CODIGO:
Para esta prctica se utiliz el siguiente cdigo:
www.clase911.com
*/
// Define the arduino pins
int led = 5;
int led2 = 6;
int led3 = 7;
void setup() {
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3,OUTPUT);
}
void loop() {
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
delay(100);
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(100);
digitalWrite(led, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
delay(100);
digitalWrite(led, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
delay(100);
digitalWrite(led, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
delay(100);
digitalWrite(led, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(100);
digitalWrite(led, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
delay(100);
digitalWrite(led, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
delay(100);
}
CONCLUSION: