You are on page 1of 15

MEMORIA ARDUINO

● 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
digitalWrite(4, LOW);
delay(100); digitalWrite(5, HIGH); digitalWrite(4, LOW);
digitalWrite(4, HIGH); digitalWrite(3, LOW); digitalWrite(5, LOW);
Actividad 3 digitalWrite(5, LOW); delay(300); digitalWrite(3, LOW);
delay(100); digitalWrite(4, LOW); delay(450);
digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(4, HIGH);
digitalWrite(5, HIGH); digitalWrite(3, HIGH); digitalWrite(5, HIGH);
int switchState = 0; delay(100); digitalWrite(3, HIGH);
void setup (){ delay(350);
digitalWrite(4, HIGH); digitalWrite(4, HIGH); delay(450);
pinMode(3, OUTPUT); digitalWrite(5, LOW); digitalWrite(4, LOW);
pinMode(4, OUTPUT); digitalWrite(5, LOW);
delay(200); digitalWrite(3, LOW); digitalWrite(5, LOW);
pinMode(5, OUTPUT); digitalWrite(4, LOW); digitalWrite(3, LOW);
pinMode(2, INPUT); delay(250);
digitalWrite(5, HIGH); digitalWrite(4, LOW); delay(450);
} delay(250); digitalWrite(4, HIGH);
void loop (){ digitalWrite(5, HIGH);
digitalWrite(4, HIGH); digitalWrite(3, LOW); digitalWrite(5, HIGH);
switchState = digitalRead(2); digitalWrite(5, LOW); digitalWrite(3, HIGH);
if (switchState == LOW) { delay(300);
digitalWrite(3, LOW); digitalWrite(4, LOW); delay(450);
digitalWrite(3, HIGH); delay(250); digitalWrite(4, LOW);
digitalWrite(4, LOW); digitalWrite(5, LOW);
digitalWrite(4, LOW); digitalWrite(3, HIGH); digitalWrite(5, LOW);
digitalWrite(5, LOW); digitalWrite(5, HIGH); digitalWrite(3, LOW);
} delay(350);
digitalWrite(3, LOW); digitalWrite(4, LOW); delay(450);
else { delay(300);
digitalWrite(3, LOW); digitalWrite(5, LOW);
digitalWrite(4, LOW); digitalWrite(3, LOW); }
digitalWrite(4, LOW); digitalWrite(5, LOW);
digitalWrite(5, HIGH); delay(450); }
digitalWrite(3, HIGH); digitalWrite(4, HIGH);
delay(350); digitalWrite(5, HIGH);
digitalWrite(4, HIGH); digitalWrite(3, HIGH);
digitalWrite(5, LOW); delay(450);
digitalWrite(3, LOW);
delay(250);
Actividad 4
Actividad 7

You might also like