8. Examen unidad 1 "El dado".

Programa realizado para evaluación del parcial de la primera unidad de la materia de lenguajes de interfaz, donde se hace el uso de la funcion random para poder simular que es un dado que lanzas y saca un numero al azar.

Solución:
int LEDS[]={2,3,4,5,6,7};
int PULSADOR = 0;
int i;
int n=0;
void setup(){
  for(i=0; i<6;i++){
    pinMode(LEDS[i], OUTPUT);
    digitalWrite(LEDS[i], LOW);
  }
  pinMode(PULSADOR, INPUT);
  randomSeed(analogRead(0));
}
void loop(){
   if(digitalRead(PULSADOR)==0);
   n = random(1,7);
   for(i=0;i<n;i++){
    digitalWrite(LEDS[i],HIGH);
   }
  delay(500);
  for(i=0; i<n; i++){
    digitalWrite(LEDS[i], LOW);
  }
}



Comentarios

Entradas populares de este blog

Carrito seguidor de linea - Arduino

Practica 8 / emu8086

2.10 Manipulación de la pila.