You are on page 1of 6

Ejercicios, Sesión 3

Elabore un programa que


permita imprimir 10 veces Bucles en Arduino
New Millennium
1 //Ejemplo # 1, bucles
Inicio 2 int i;//declara como un depósito de números enteros
3 void setup(){
4 Serial.begin(9600);
5 Serial.println(“Ejemplo #1, Bucles”);
i=1,10,1
6 }
7 void loop(){
8 for (i=1;i<=10; i++){
9 // { inicio de la acciones
10 // i=1, indica que a la variable entera i
New Millennium 11 // se le asigna 1, indica el inicio del bucle
12 //; indica la separación de los parámetros que el bucle necesita
13 // i<=10 indica la condición en la cual se detendrá el bucle
14 // i++ indica que conteo de las acciones a repetir se realizan un
15 // paso a la vez
16 Serial.println(“New Millennium”); //acción a repetir
17 }// fin del bucle
18 while(1);
Fin 19 }

Elabore un diagrama de flujo


que permita imprimir los
números del 1 al 10 haciendo
uso de lazos.
1 //Ejemplo 2, bucles
Inicio 2 int i;//declara como un depósito de números enteros
3 void setup(){
4 Serial.begin(9600);
5 Serial.println(“Ejemplo #2, Bucles”);
i=1,10,1 6 }
7 void loop(){
8 for (i=1;i<=10; i++){
9 // { inicio de la acciones
10 // i=1, indica que a la variable entera i
i 11 // se le asigna 1, indica el inicio del bucle
12 //; indica la separación de los parámetros que el bucle necesita
13 // i<=10 indica la condición en la cual se detendrá el bucle
14 // i++ indica que conteo de las acciones a repetir se realizan un
15 // paso a la vez
16 Serial.println(i); //acción a repetir
17 }
18 while(1);
19 }
Fin

Página 1 de 6 Ing. Ángel Sánchez


Ejercicios, Sesión 3

La suma de Carl Friedrich Gauss


Elabore un diagrama de flujo, 1 //Ejemplo # 3, bucles
que permita obtener la suma 2 int i, sum;//declara como un depósito de números enteros
3 void setup(){
de los números enteros del 1
4 Serial.begin(9600);
al 10, incluidos ambos. 5 Serial.println(“Ejemplo #3, Bucles”);
6 }
Inicio 7 void loop(){
8 for (i=1;i<=10; i++){
9 // { inicio de la acciones
i=1,10,1 10 // i=1, indica que a la variable entera i
11 // se le asigna 1, indica el inicio del bucle
12 //; indica la separación de los parámetros que el bucle necesita
Sum = Sum + i
13 // i<=10 indica la condición en la cual se detendrá el bucle
14 // i++ indica que conteo de las acciones a repetir se realizan un
15 // paso a la vez
16 sum=sum+i; //acción a repetir
La suma es , Sum 17 }// fin del bucle
18 Serial.print(“La suma es: ”);//mensaje
19 Serial.println(sum);//imprime el contenidos de la variable sum
Fin 20 while(1);
21 }

Elabore un diagrama de flujo 1 //Ejemplo 4, bucles


que permita imprimir la 2 int i, sum;//declara como un depósito de números enteros
sumatoria de los números 3 void setup(){
enteros pares del 30 a 50 4 Serial.begin(9600);
incluidos ambos. 5 Serial.println(“Ejemplo #4, Bucles”);
6 }
7 void loop(){
Inicio 8 for (i=30;i<=50; i+=2){
9 // { inicio de la acciones
10 // i=1, indica que a la variable entera i
i= 30,50,2 11 // se le asigna 1, indica el inicio del bucle
12 //; indica la separación de los parámetros que el bucle necesita
13 // i<=10 indica la condición en la cual se detendrá el bucle
Sum = Sum + i 14 // i++ indica que conteo de las acciones a repetir se realizan un
15 // paso a la vez
16 sum=sum+i; //acción a repetir
17 }// fin del bucle
18 Serial.print(“La suma es: ”);//mensaje
La suma es , Sum 19 Serial.println(sum);//imprime el contenidos de la variable sum
20 while(1);
21 }
Fin

Página 2 de 6 Ing. Ángel Sánchez


Ejercicios, Sesión 3

Ley de Ohm
La ley de Ohm muestra una relación lineal que se da entre el voltaje y la corriente dentro de un circuito eléctrico.
La caída de voltaje y la resistencia son los que se encargan de establecer el flujo de corriente a través de la
resistencia.

¿Qué es la ley de Ohm?

V La ley de Ohm es una teoría que nos explica la forma en la que se


comporta la electricidad dependiendo de la corriente, el voltaje y la
R I resistencia. Dice que la intensidad en un conductor de electricidad
es suministrada por el voltaje y que es paralela a su resistencia.
Unidad: Voltios

Símbolo: V

Formula: V=R*I

Código de colores para resistencias:

Página 3 de 6 Ing. Ángel Sánchez


Ejercicios, Sesión 3

¿Qué resistencia le corresponde a cada color de LED?

Voltaje 5V
Alta Color V LED I Corriente Resistencia
luminosidad
Azul 3.7V 20 mA Calculada:
Alta luminosidad
Disponible:
Blanco
Alta luminosidad
Rojo 1.2V 20mA Calculada:
Alta luminosidad

Disponible:
Rojo 1.2V 5mA Calculada:
Tipo indicador

Disponible:
Verde 1.6V 5mA Calculada:
Tipo indicador
Disponible:
Amarillo
Tipo indicador

𝑉 𝑝𝑖𝑛𝐴𝑟𝑑𝑢𝑖𝑛𝑜−𝑉 𝑙𝑒𝑑
Fórmula para calcular la resistencia:
𝐼 𝑙𝑒𝑑
Parámetros eléctricos LED
Color: Rojo Alta luminosidad

Voltaje (v):1.2v.

Corriente(I): 20 mA.

Paso 1: Pasar de mili(m) a amperio(A) a la unidad básica, es decir 20mA a A.

En este caso como m representa un submúltiplo de la corriente (I) y se representa como 10-3, para pasarlo a la unidad básica amperios(A),
escribimos 3 ceros antes del 20 y ubicamos un punto al final, comenzamos a mover el punto desde la derecha hacia la izquierda el número de veces del
submúltiplo, por lo que quedaría como: 00302210. es decir 0.02 A.

Paso 2: Utilizando la formula sustituimos los valores que tenemos, es decir:

V pin Arduino : 5V.

V :1.2V
LED

Corriente : 0.02 A I

5𝑉 − 1.2𝑉
= 190Ω
0.02𝐴
La resistencia calculada resulta de 190Ω, pero no se fabrican resistencias de todos los valores por factores económicos,
así que se fabrican solo ciertos valores que se extraen de una tabla, donde los valores están normalizados.

Lo que debemos hacer una vez, obtenido el valor calculado. Deberemos ir a la venta de componentes electrónicos, y
solicitar, el valor superior más cercano al valor calculado, que la tienda tenga disponible.

En este caso sería 220Ω.

Página 4 de 6 Ing. Ángel Sánchez


Ejercicios, Sesión 3

Ejercicios con LED’s

Enunciados

1. Diseña un sketch que permita controlar el Diodo Emisor de Luz, a intervalos de ½ segundo, utiliza el IDE de
Arduino para escribir el sketch solicitado.
1. Verifica la sintaxis del sketch.
2. Carga el programa, utilizando el IDE de Arduino.
3. Verifica la funcionalidad tanto de software como del Hardware.
4. Cambia el tiempo de intermitencia del diodo emisor de luz.
5. Realiza tus anotaciones.
2. Diseña un sketch que permita controlar dos Diodos Emisores de Luz es decir D1 y D2, los que se encenderán al
mismo tiempo a intervalos de ½ segundo, utiliza el IDE de Arduino para escribir el sketch solicitado.
1. Verifica la sintaxis del sketch.
2. Carga el programa, utilizando el IDE de Arduino.
3. Verifica la funcionalidad tanto de software como del Hardware.
4. Cambia el tiempo de intermitencia del diodo emisor de luz.
5. Realiza tus anotaciones.

3. Diseña un sketch que permita controlar dos Diodos Emisores de Luz es decir D1 y D2, los que se encenderán en
forma alternada a intervalos de ½ segundo, es decir que:
a. Mientras D1 este encendido, D2 deberá permanecer apagado.
b. Y mientras D2 este encendido, D1 deberá permanecer apagado.

Utiliza el IDE de Arduino para escribir el sketch solicitado.

1. Verifica la sintaxis del sketch.


2. Carga el programa, utilizando el IDE de Arduino.
3. Verifica la funcionalidad tanto de software como del Hardware.
4. Cambia el tiempo de intermitencia del diodo emisor de luz.
5. Realiza tus anotaciones.

4. Diseña un sketch que permita controlar tres Diodos Emisores de Luz es decir D1, D2 y D3, los que se encenderán
en forma simultánea a intervalos de ½ segundo, es decir que:
a. D1, D2 y D3 se activarán al mismo tiempo.
1. Verifica la sintaxis del sketch.
2. Carga el programa, utilizando el IDE de Arduino.
3. Verifica la funcionalidad tanto de software como del Hardware.
4. Cambia el tiempo de intermitencia del diodo emisor de luz.
5. Realiza tus anotaciones.

Página 5 de 6 Ing. Ángel Sánchez


Ejercicios, Sesión 3

5. Diseña un sketch que permita controlar tres Diodos Emisores de Luz es decir D1, D2 y D3, los que se encenderán
de la siguiente forma:
a. Mientras D1 y D3 este encendido, D1 deberá permanecer apagado.
b. Y luego cuando D2 este encendido, D1 y D3 deberán permanecer apagado.
c. El intervalo de tiempo entre el encendido y apagado lo decides tú.

Utiliza el IDE de Arduino para escribir el sketch solicitado.

1. Verifica la sintaxis del sketch.


2. Carga el programa, utilizando el IDE de Arduino.
3. Verifica la funcionalidad tanto de software como del Hardware.
4. Cambia el tiempo de intermitencia del diodo emisor de luz.
5. Realiza tus anotaciones.

Página 6 de 6 Ing. Ángel Sánchez

You might also like