Professional Documents
Culture Documents
● 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 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 jugamos con nuestra imaginación programando de manera libre los
leds.
Actividad 4
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