dpto tecnología

13 feb. 2014

Cubo de led 3x3x3 Arduino

Hemos realizado un cubo de led 3x3x3 con una placa Arduino Uno, nos ha hecho falta los siguientes materiales:

- 27 led de color blanco
- Cables para realizar las conexiones entre placa y led.
- 11 resistencias en la union de la placa con los led.
- Estaño para soldar todas las conexiones.
- 3 Transistores de referencia BD 135
- 1 Placa de ArduinoUno
- 1 placa de conexiones


Pasos realizados para hacer el montaje:

1) Realizamos el cubo con los led, soldando los leds entre ellos.
Cubo de Leds 3x3x3
2) Insertamos las resistencias, transistores y el cubo de led a la placa de conexiones.
3) Unimos con los cables la placa arduino a la placa de conexiones.
4) Soldamos las conexiones.
5) Conectamos la placa arduino al ordenador y transferimos el codigo.

Este seria el esquema a seguir para realizar las conexiones:


 Uno de los muchos codigos que se pueden utilizar:

int Columnas[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int Filas[] = {12, 11, 10};
int RandFila;     //Variable para fila aleatoria
int RandColumna;  //Variable para columna aleatoria
void setup()
{
  int contador;
  for (int contador = 1; contador < 10; contador++){
    pinMode(Columnas[contador], OUTPUT); }
  for (int contador = 1; contador < 4; contador++){
    pinMode(Filas[contador], OUTPUT); }
}
void loop()
{
  RandLed();
}
void RandLed()
{
  RandFila = random(0,3);
  RandColumna = random(0,9);
  digitalWrite(Filas[RandFila], HIGH);
  digitalWrite(Columnas[RandColumna], HIGH);
  delay(75);
  digitalWrite(Filas[RandFila], LOW);
  digitalWrite(Columnas[RandColumna], LOW);
  delay(50);
}
Imágenes de nuestro proyecto ya terminado:









Aquí un vídeo de demostración del proyecto:
  

0 comentarios: