Está en la página 1de 6

Tecnología arduino.

Ismael Gálvez Mojica


Práctica 1 encender el led
// C++ code
//
void setup()
{
pinMode(12, OUTPUT);
}

void loop()
{
digitalWrite(12, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(12, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}

En esta práctica he puesto un definir pin en 12 en alta para que se encienda el led, un
espera de 1000 milisegundos y después he definido el pin 12 en baja para que se apague y
un espera para volver ha hacer el circuito otra vez.

Práctica 2 encender led 2


// C++ code
//
void setup()
{
pinMode(2, OUTPUT);
pinMode(7, OUTPUT);

digitalWrite(2, LOW);
digitalWrite(7, LOW);
}

void loop()
{
digitalWrite(2, HIGH);
digitalWrite(7, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
}
En esta práctica al iniciar he puesto dos de definir pin en baja.y en siempre he puesto dos
definir pin uno en baja (7) y otro en alta para que se encienda (2) a continuación he puesto
un espera de 1 segundo, y después he puesto dos de definir pin uno en baja (2) y otro en
alta (7) para que se encienda. He puesto en el final una espera de un segundo para que el
circuito vuelva a funcionar.

Práctica 3 encender semáforo

// C++ code
//
void setup()
{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(8, OUTPUT);

digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
}

void loop()
{
digitalWrite(8, HIGH);
delay(8000); // Wait for 8000 millisecond(s)
digitalWrite(8, LOW);
digitalWrite(12, HIGH);
delay(2000); // Wait for 2000 millisecond(s)
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
delay(7000); // Wait for 7000 millisecond(s)
digitalWrite(13, LOW);
}

Al iniciar he puesto tres definir pin en baja. Después he puesto que un definir pin en alta que
se encienda durante ocho segundos, después este se apaga poniéndolo en baja y se
enciende otro definir pin durante dos segundos y para terminar el definir pin se apaga
poniéndolo en baja y se enciende otro definir pin en alta durante 7 segundos.Haciendo el
funcionamiento de un semáforo.
Práctica 4 cuenta atrás

// C++ code
//
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
}

void loop()
{
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(8, HIGH);
digitalWrite(7, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, HIGH);
digitalWrite(6, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(6, HIGH);
digitalWrite(5, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(5, HIGH);
digitalWrite(4, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(4, HIGH);
digitalWrite(3, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, HIGH);
digitalWrite(2, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, HIGH);
}
En esta práctica hemos partido de un siempre y después hemos metido un espera de un
segundo, después del segundo hemos puesto que un definir pin que esté en alta y después
meter otro espera de 1 segundo y poniendo que el definir pin anterior cambie a baja y que el
siguiente definir pin en alta así continuamente hasta haber encendido y apagado todos los
definir pin.

Práctica 5 cuenta atrás copy


// C++ code
//
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
}

void loop()
{
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
}
En esta práctica hemos partido de un iniciar con los 7 definir pin que forman el display en
baja (apagados). Después hemos empezado con un siempre y hemos puesto todos los que
se necesitan para formar el 9 en alta y los que no los hemos dejado en baja y esperando un
segundo para el siguiente número, haciendo que los que están en alta se enciendan y los
que están en baja se apaguen. Así con todos los números desde el 9 hasta el 0. Asi se hace
la cuenta atrás

También podría gustarte