domingo, 12 de diciembre de 2010

Proyecto: LED RGB emite aleatoriamente los 3 colores


//
int ledcolor = 0;
int a = 1000; //this sets how long the stays one color for
int red = 11; //this sets the red led pin
int green = 12; //this sets the green led pin
int blue = 13; //this sets the blue led pin

void setup() { //this sets the output pins

pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
}

void loop() {
int ledcolor = random(7); //this randomly selects a number between 0 and 6

switch (ledcolor) {
case 0: //if ledcolor equals 0 then the led will turn red
analogWrite(red, 204);
delay(a);
analogWrite(red, 0);
break;
case 1: //if ledcolor equals 1 then the led will turn green
digitalWrite(green, HIGH);
delay(a);
digitalWrite(green, LOW);
break;
case 2: //if ledcolor equals 2 then the led will turn blue
digitalWrite(blue, HIGH);
delay(a);
digitalWrite(blue, LOW);
break;
case 3: //if ledcolor equals 3 then the led will turn yellow
analogWrite(red, 160);
digitalWrite(green, HIGH);
delay(a);
analogWrite(red, 0);
digitalWrite(green, LOW);
break;
case 4: //if ledcolor equals 4 then the led will turn cyan
analogWrite(red, 168);
digitalWrite(blue, HIGH);
delay(a);
analogWrite(red, 0);
digitalWrite(blue, LOW);
break;
case 5: //if ledcolor equals 5 then the led will turn magenta
digitalWrite(green, HIGH);
digitalWrite(blue, HIGH);
delay(a);
digitalWrite(green, LOW);
digitalWrite(blue, LOW);
break;
case 6: //if ledcolor equals 6 then the led will turn white
analogWrite(red, 100);
digitalWrite(green, HIGH);
digitalWrite(blue, HIGH);
delay(a);
analogWrite(red, 0);
digitalWrite(green, LOW);
digitalWrite(blue, LOW);
break;
}

}

Componentes: Resistencias

La resistencia o resistor es el componente electrónico más simple por su construcción y funcionamiento y más utilizado en los aparatos electrónicos.

El término resistencia, considerado en un sentido general, es la oposición que se presenta a una acción. En electricidad y electrónica, resistencia es la oposición al paso de la corriente eléctrica. Existen muchos aparatos en donde se utilizan las resistencias para convertir energía eléctrica en energía calorífica. Es el caso de las estufas, los hornos, las planchas, los calentadores de agua, etc.

En los aparatos electrónicos, las resistencias se encuentran en todo tipo de circuitos y su función principal es controlar el paso de la corriente.


La mayor o menor oposición al paso de la corriente que se produce en una resistencia se mide en ohmios. Decimos entonces que la unidad de medida para las resistencias es el OHMIO.

Para las resistencias pequeñas de carbón y película de carbón, que son las más utilizadas en los circuitos electrónicos, existe un método de identificación muy versátil llamado el código de colores. Este método, que utiliza tres, cuatro o cinco líneas de colores pintadas alrededor del cuerpo de la resistencia, sirve para indicar su valor en Ohmios y su precisión.


Web para averiguar el valor de la resistencia

Resistencias variables: Potenciómetros


Los potenciómetros son resistencias variables ampliamente utilizados cuyo valor en ohmios se puede ajustar a voluntad por medio de un eje o tomillo. En la figura podemos observar los principales tipos de potenciómetros empleados en estos circuitos. La aplicación más conocida de los potenciómetros la tenemos en los controles de volumen y tonos (altos y bajos) en los aparatos de sonido, en los ecualizadores, en el control de brillo y contraste en los televisores y para fines especiales en algunos instrumentos electrónicos.

Según la variación del valor en ohmios, con respecto a la posición de su eje, un potenciómetro puede ser lineal, logarítmico o antilogarítmico. Un potenciómetro lineal es aquel cuya variación es constante durante el giro del eje o cursor. Por ejemplo, si se gira 15º la resistencia aumenta 1.000Ω, y si se gira 30º la resistencia aumenta 2.000Ω.


Esta característica es muy importante en el comportamiento de los circuitos de amplificadores, filtros, ecualizadores y otros.

Existe un tipo de potenciómetro que se fabrica especialmente para ser montado en los circuitos impresos. Estos potenciómetros se utilizan para ajustar voltajes o corrientes en algunos circuitos y se mueven por medio de un destornillador o herramienta de ajuste. Generalmente son llamados Trimmers.


Referencia: Foros de Electrónica

viernes, 10 de diciembre de 2010

Fichas técnicas

Sensor óptico: CNY70

Sensor de temperatura: KTY81

Informacion Algo Util

Arduino

http://arduino.cc/en/Main/Software
(para programar arduino)

Serial Proxy

http://arduino.cc/en/Main/Software
(para comunicar entre arduino e otros programas ex. Flash)

Fritzing

http://fritzing.org/download/
(para dizenãr montaje en breadboard)

Processing

http://processing.org/download/
(programar efectos visuales)

Phunland

http://www.phunland.com/wiki/Download
(simular mecanica)