You are on page 1of 15

ME A R I

● Diego García García


● Laura Bernardo Fernández
● Clara Lombardía Alonso
● Lucía Fernández Sánchez-Friera
● Elena Areces Cigarría
● Paula García Tuñón
Materiales
● Placa Base
● Led
● Cables
● Resistencias
● Fotoresistencias
● Papel de celofán
● Breadboard
● Botones
● Cable para conectar al ordenador
PRE-ARDUINO
Actividad Pre-Arduino
En esta actividad hemos estado aprendiendo a utilizar la placa base y el Breadboard.
Después, hemos hecho un circuito muy simple colocando un Led y un botón, de
manera que al presionar el botón, se enciende el Led.
ACTIVIDADES
Actividad 1
En esta actividad hemos añadido tres Led de diferentes colores en serie de manera
que apretando el botón se encienden los Led.
Actividad 2
En esta actividad, hemos colocado dos interruptores en serie de manera que
presionando cualquiera de los dos se enciende el Led.
Actividad 3
En esta actividad jugamos con nuestra imaginación programando de manera libre los
leds.
Actividad 4
Utilizamos un zumbador para que al conectarlo a la placa produzca sonido.
Actividad 7
Conectamos a la placa un led especial de varios colores (en este caso verde) que
cambian gracias a la programación.
CÓDIGOS PROGRAMACIÓN
Actividad 1
delay(100); digitalWrite(4, LOW); digitalWrite(4, LOW);
digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(5, LOW);
digitalWrite(5, LOW); digitalWrite(3, LOW); digitalWrite(3, LOW);
Actividad 3 delay(100);
digitalWrite(4, LOW);
delay(300);
digitalWrite(4, LOW);
delay(450);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH); digitalWrite(5, LOW); digitalWrite(5, HIGH);
int switchState = 0; delay(100); digitalWrite(3, HIGH); digitalWrite(3, HIGH);
void setup (){ digitalWrite(4, HIGH); delay(350); delay(450);
pinMode(3, OUTPUT); digitalWrite(5, LOW); digitalWrite(4, HIGH); digitalWrite(4, LOW);
pinMode(4, OUTPUT); delay(200); digitalWrite(5, LOW); digitalWrite(5, LOW);
pinMode(5, OUTPUT); digitalWrite(4, LOW); digitalWrite(3, LOW); digitalWrite(3, LOW);
pinMode(2, INPUT); digitalWrite(5, HIGH); delay(250); delay(450);
} delay(250); digitalWrite(4, LOW); digitalWrite(4, HIGH);
void loop (){ digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(5, HIGH);
switchState = digitalRead(2); digitalWrite(5, LOW); digitalWrite(3, LOW); digitalWrite(3, HIGH);
if (switchState == LOW) { digitalWrite(3, LOW); delay(300); delay(450);
digitalWrite(3, HIGH); delay(250); digitalWrite(4, LOW); digitalWrite(4, LOW);
digitalWrite(4, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(5, LOW);
digitalWrite(5, LOW); digitalWrite(5, HIGH); digitalWrite(3, HIGH); digitalWrite(3, LOW);
} digitalWrite(3, LOW); delay(350); delay(450);
else { delay(300); digitalWrite(4, LOW);
digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); }
digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, LOW); }
digitalWrite(5, HIGH); digitalWrite(3, HIGH); delay(450);
delay(350); digitalWrite(4, HIGH);
digitalWrite(4, HIGH); digitalWrite(5, HIGH);
digitalWrite(5, LOW); digitalWrite(3, HIGH);
digitalWrite(3, LOW); delay(450);
delay(250);
Actividad 4
Actividad 7

You might also like