Sunday, June 4, 2017

Pulsador peatones con botón


int pinROJO=10;
int pinAMARILLO=9;
int pinVERDE=8;
int peatonesRojos=11;
int peatonesVEDES=12;
int BOTOUN=7;


void parteVERDES ();
void apagacion ();
void encendencion (int LED);
void EncenderPeatones (int LED);
void ParpadeacionAMARILLO ();

void setup()
{








}


void loop()
{
    apagacion();
    encendencion(pinROJO);
    EncenderPeatones(peatonesVEDES);
    delay(15000);
    apagacion();
    ParpadeacionAMARILLO();
    parteVERDES();

}

void parteVERDES () {
  int TIEMPO=0;
  while (TIEMPO < 10000) {
    pinMode(BOTOUN,INPUT_PULLUP);
    if (digitalRead(BOTOUN) == LOW) {
      apagacion();
      encendencion(pinVERDE);
      EncenderPeatones(peatonesRojos);
      delay(100);
      TIEMPO=TIEMPO + 100;
     }else {
      TIEMPO=10000;
     }
   }
 }
void apagacion () {
  pinMode(pinROJO,OUTPUT);
  digitalWrite(pinROJO,LOW);
  pinMode(pinAMARILLO,OUTPUT);
  digitalWrite(pinAMARILLO,LOW);
  pinMode(pinVERDE,OUTPUT);
  digitalWrite(pinVERDE,LOW);
  pinMode(peatonesRojos,OUTPUT);
  digitalWrite(peatonesRojos,LOW);
  pinMode(peatonesVEDES,OUTPUT);
  digitalWrite(peatonesVEDES,LOW);
 }
void encendencion (int LED) {
  pinMode(LED,OUTPUT);
  digitalWrite(LED,HIGH);
 }
void EncenderPeatones (int LED) {
  pinMode(LED,OUTPUT);
  digitalWrite(LED,HIGH);
 }
void ParpadeacionAMARILLO () {
  EncenderPeatones(peatonesRojos);
  int I=0;
  for (I = 0; I <= 3; I++) {
    pinMode(pinAMARILLO,OUTPUT);
    digitalWrite(pinAMARILLO,HIGH);
    delay(500);
    pinMode(pinAMARILLO,OUTPUT);
    digitalWrite(pinAMARILLO,LOW);
    delay(500);
  }
 }

Pulsador Peatones


int pinROJO=10;
int pinAMARILLO=9;
int pinVERDE=8;
int peatonesROJO=11;
int peatonesVERDE=12;
int boton=7;


void apagar ();
void encender (int LED);
void encenderpeatones (int LED);
void parpadeoAmarillo ();

void setup()
{




}


void loop()
{
    apagar();
    encender(pinROJO);
    encender(peatonesROJO);
    delay(15000);
    apagar();
    parpadeoAmarillo();
    apagar();
    encender(pinVERDE);
    encenderpeatones(peatonesVERDE);
    delay(10000);


  peatonesVERDE;

}


void apagar () {
  pinMode(pinROJO,OUTPUT);
  digitalWrite(pinROJO,LOW);
  pinMode(pinAMARILLO,OUTPUT);
  digitalWrite(pinAMARILLO,LOW);
  pinMode(pinVERDE,OUTPUT);
  digitalWrite(pinVERDE,LOW);
  pinMode(peatonesROJO,OUTPUT);
  digitalWrite(peatonesROJO,LOW);
  pinMode(peatonesVERDE,OUTPUT);
  digitalWrite(peatonesVERDE,LOW);
 }
void encender (int LED) {
  pinMode(peatonesVERDE,OUTPUT);
  digitalWrite(peatonesVERDE,HIGH);
 }
void encenderpeatones (int LED) {
  pinMode(peatonesVERDE,OUTPUT);
  digitalWrite(peatonesVERDE,HIGH);
 }
void parpadeoAmarillo () {
  encenderpeatones(peatonesROJO);
  int i=0;
  for (i = 0; i <= 3; i++) {
    pinMode(pinAMARILLO,OUTPUT);
    digitalWrite(pinAMARILLO,HIGH);
    delay(500);
    pinMode(pinAMARILLO,OUTPUT);
    digitalWrite(pinAMARILLO,LOW);
    delay(500);
  }
 }

Interruptor



int estado=0;
int boton=7;
int LED=8;


void encender (int estado);

void setup()
{


    pinMode(LED,OUTPUT);
  digitalWrite(LED,LOW);

}


void loop()
{
    pinMode(boton,INPUT);
    if (digitalRead(boton) == HIGH) {
      estado=estado + 1;
      delay(200);
      if (estado == 2) {
        estado=0;
       }
     }
    encender(estado);

}

void encender (int estado) {
  if (estado == 1) {
    pinMode(LED,OUTPUT);
    digitalWrite(LED,HIGH);
   }else {
    pinMode(LED,OUTPUT);

Parpadeo


int pinROJO=10;
int pinAMARILLO=9;
int pinVERDE=8;


void APAGAR ();
void encender (int LED);
void parpadearAmarillo ();

void setup()
{





}


void loop()
{
    APAGAR();
    encender(pinROJO);
    delay(10000);
    APAGAR();
    parpadearAmarillo();
    APAGAR();
    encender(pinVERDE);
    delay(8000);

}


void APAGAR () {
  pinMode(pinROJO,OUTPUT);
  digitalWrite(pinROJO,LOW);
  pinMode(pinAMARILLO,OUTPUT);
  digitalWrite(pinAMARILLO,LOW);
  pinMode(pinVERDE,OUTPUT);
  digitalWrite(pinVERDE,LOW);
 }
void encender (int LED) {
  pinMode(LED,OUTPUT);
  digitalWrite(LED,HIGH);
 }
void parpadearAmarillo () {
  int i=0;
  for (i = 0; i <= 3; i++) {
    pinMode(pinAMARILLO,OUTPUT);
    digitalWrite(pinAMARILLO,HIGH);
    delay(500);
    pinMode(pinAMARILLO,OUTPUT);
    digitalWrite(pinAMARILLO,LOW);
    delay(500);
  }
 }

Semáforo





int pinROJO=10;

int pinAMARILLO=9;
int pinVERDE=8;

void Encender (int LED);
void Apagar (int LED);

void setup()
{


}


void loop()
{
    Encender(pinROJO);
    delay(10000);
    Encender(pinAMARILLO);
    Apagar(pinROJO);
    delay(3000);
    Encender(pinVERDE);
    Apagar(pinAMARILLO);
    delay(8000);
    Apagar(pinVERDE);

}


void Encender (int LED) {
  pinMode(LED,OUTPUT);
  digitalWrite(LED,HIGH);
 }
void Apagar (int LED) {
  pinMode(LED,OUTPUT);
  digitalWrite(LED,LOW);
 }

Friday, March 24, 2017


JUEGO DE GIGA





Programa del fondo




Programa de los muñecos




Programa de la nave






Cambios realizados:
- Hemos añadido una variable de puntos y otro de nivel.
- Hemos creado diferentes niveles para que el juego no sea demasiado corto
- Al subir de nivel los muñecos serán más pequeños y habrá más, por lo que a medida que pasamos        de nivel el nivel de dificultad aumenta
- Pantalla de inicio que indica los controles del juego
- Cuando llega a 60 puntos el fondo que cambia pasando al siguiente nivel
- Cuando los puntos llegan a 60 el nivel se cambia a 2 y se cambia de fondo



Monday, March 20, 2017


Juego de pelota y pala





Programa de la pala 



Programa de la pelota

     

                                             Juego pala

Laberinto




Programa de la bruja



Programa del unicornio




                                              Laberinto

Caza pelota



Programa de la flecha



Programa de la pelota



                                                           Caza pelota

La rosa



Programa de la flecha



                                            Rosa

Las flechas 




Programa de la pelota



Programa de las flechas




                                                           Las flechas

Personajes con 4 disfraces