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.
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);
}
0 comentarios:
Publicar un comentario