Materia : Robtica
1. CASO I
2. CASO II
3. CASO III
4. CASO IV
Robtica 2
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad De Ingeniera Civil, Sistemas Y Arquitectura
1. CASO I
// Declaramos variables
int LED1 = 1;
int LED2 = 2;
int LED3 = 3;
int LED4 = 4;
int LED5 = 5;
int LED6 = 6;
int LED7 = 7;
int LED8 = 8;
int LED9 = 9;
Robtica 3
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad De Ingeniera Civil, Sistemas Y Arquitectura
digitalWrite(LED1,HIGH);
digitalWrite(LED2,HIGH);
digitalWrite(LED3,HIGH);
delay(1000);
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
delay(1000);
digitalWrite(LED4,HIGH);
digitalWrite(LED5,HIGH);
digitalWrite(LED6,HIGH);
delay(1000);
digitalWrite(LED4,LOW);
digitalWrite(LED5,LOW);
digitalWrite(LED6,LOW);
delay(1000);
digitalWrite(LED7,HIGH);
digitalWrite(LED8,HIGH);
digitalWrite(LED9,HIGH);
delay(1000);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
digitalWrite(LED9,LOW);
delay(1000);
}
2. CASO II
int LED1 = 1;
int LED2 = 2;
int LED3 = 3;
int LED4 = 4;
int LED5 = 5;
int LED6 = 6;
int LED7 = 7;
Robtica 4
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad De Ingeniera Civil, Sistemas Y Arquitectura
int LED8 = 8;
int LED9 = 9;
digitalWrite(LED3,HIGH);
delay(1000);
digitalWrite(LED2,HIGH);
delay(1000);
digitalWrite(LED1,HIGH);
delay(1000);
digitalWrite(LED4,HIGH);
delay(1000);
digitalWrite(LED5,HIGH);
delay(1000);
digitalWrite(LED6,HIGH);
delay(1000);
digitalWrite(LED9,HIGH);
delay(1000);
digitalWrite(LED8,HIGH);
delay(1000);
digitalWrite(LED7,HIGH);
delay(1000);
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
digitalWrite(LED5,LOW);
digitalWrite(LED6,LOW);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
digitalWrite(LED9,LOW);
delay(1000);
}
3. CASO III:
Robtica 5
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad De Ingeniera Civil, Sistemas Y Arquitectura
int base = 9; // Este es el pin central, a partir de este voy a hacer prender los
del costado.
void setup(){
for(int i= 5; i<= 13; i++){ // Tengo una secuencia de pines conectados del 5
al 13, y por estos pines se emitir el voltaje para hacer prender cada LED.
void loop(){
for(int i=1; i<=4; i++){ // Pongo 4 porque son 8 LED aparte del LED de base,
como es un bucle, cada iteracin el i va a incrementar en 1.
}
}
4. CASO IV:
int base = 5; // Este es el pin central, a partir de este voy a hacer prender
los del costado
void setup(){
}
}
void loop(){
for(int i=4; i>=1; i--){ // genero un bucle inverso, para poder acceder desde
el ultimo hacia el inicio, el i va a ir disminuyendo de uno en uno
Robtica 6
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
Facultad De Ingeniera Civil, Sistemas Y Arquitectura
IV. COMPONENTES
COMPONENTE CANTIDAD
PROTOBOARD 1
ARDUINO TIPO I 1
RESISTENCIAS DE 270 ohms 9
DIODOS LED 9
CABLES DE CONEXIN MACHOS 20
V. ENLACE DE SIMULACIN
1. CASO I
https://circuits.io/circuits/5209836-caso-1
2. CASO II
https://circuits.io/circuits/5209995-caso-2
3. CASO III
https://circuits.io/circuits/5209940-caso-3
4. CASO IV
https://circuits.io/circuits/5210184-caso-4
Robtica 7