Page 1

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


Actividad 3 int switchState = 0; void setup (){ pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(2, INPUT); } void loop (){ switchState = digitalRead(2); if (switchState == LOW) { digitalWrite(3, HIGH); digitalWrite(4, LOW); digitalWrite(5, LOW); } else { digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, HIGH);

delay(100); digitalWrite(4, HIGH); digitalWrite(5, LOW); delay(100); digitalWrite(4, LOW); digitalWrite(5, HIGH); delay(100); digitalWrite(4, HIGH); digitalWrite(5, LOW); delay(200); digitalWrite(4, LOW); digitalWrite(5, HIGH); delay(250); digitalWrite(4, HIGH); digitalWrite(5, LOW); digitalWrite(3, LOW); delay(250); digitalWrite(4, LOW); digitalWrite(5, HIGH); digitalWrite(3, LOW); delay(300); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, HIGH); delay(350); digitalWrite(4, HIGH); digitalWrite(5, LOW); digitalWrite(3, LOW); delay(250);

digitalWrite(4, LOW); digitalWrite(5, HIGH); digitalWrite(3, LOW); delay(300); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, HIGH); delay(350); digitalWrite(4, HIGH); digitalWrite(5, LOW); digitalWrite(3, LOW); delay(250); digitalWrite(4, LOW); digitalWrite(5, HIGH); digitalWrite(3, LOW); delay(300); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, HIGH); delay(350); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, LOW); delay(450); digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(3, HIGH); delay(450);

digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, LOW); delay(450); digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(3, HIGH); delay(450); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, LOW); delay(450); digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(3, HIGH); delay(450); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(3, LOW); delay(450); }

}


Actividad 4


Actividad 7

Arduino  

rferw

Arduino  

rferw

Advertisement