sábado, 30 de noviembre de 2013

Programación en arduino


int Columnas[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
int Filas[] = {16, 17, 18, 19};

int RandFila;     //Variable para fila aleatoria
int RandColumna;  //Variable para columna aleatoria

void setup()
{
int contador;

for (int contador = 0; contador < 17; contador++){
pinMode(Columnas[contador], OUTPUT); }

for (int contador = 0; contador < 5; contador++){
pinMode(Filas[contador], OUTPUT); }
}

void loop()
{
RandLed();
}

void RandLed()
{
RandFila = random(0,4);
RandColumna = random(0,16);

digitalWrite(Filas[RandFila], HIGH);
digitalWrite(Columnas[RandColumna], HIGH);

delay(75);

digitalWrite(Filas[RandFila], LOW);
digitalWrite(Columnas[RandColumna], LOW);

delay(50);
}

7 comentarios:

  1. hola soy una estudiante de grado 11 y estoy realizando este trabajo de grado me gustaría que me explicaras como hacer una programacion en el arduino con la libreria

    ResponderBorrar
  2. hola soy una estudiante de grado 11 necesito una programacion con arduino del cubo 4x4x4 con la libreria gracias

    ResponderBorrar
  3. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  4. muy fácil el código para entender el proceso de encendido por fila y columnas, muchas gracias.
    Felicidades

    ResponderBorrar
  5. LO PODRIAS PONER MODO ARDUINO BLOCKS, EN SI, MODO BLOQUE, POR FAVOR???

    ResponderBorrar