Practica1.Introducción Circuitos Combinacionales
Practica1.Introducción Circuitos Combinacionales
Practica1.Introducción Circuitos Combinacionales
INGENIERÍA MECÁNICA
MATERIA
CIRCUITOS HIDRÁULICOS Y NEUMÁTICOS
CIRCUITOS NEUMÁTICOS Y
ELECTRONEUMÁTICOS
ING. SAÚL GALICIA HERNÁNDEZ
CONTENIDO Página
Nombre y Número de la Práctica 2
Objetivo General 2
Objetivos Particulares 2
Información Preliminar 2
1. Obtener la función mínima irreducible 3
1.a) Método Algebraico de Boole 3
1.b) Método de Mapas de Karnaugh 7
1.c) Método Tabular de Quine McKlusky 9
2. Tabla de Verdad 12
3. Diagrama de desplazamiento – fase ( de fases) 13
4. Diagrama Lógico 15
4.a) Empleando cualquier compuerta. 15
4.b) Empleando circuitos NOR exclusivamente. 16
4.c) Empleando circuitos NAND exclusivamente. 17
5. Diagrama del Circuito Neumático. 18
6. Diagrama del Circuito Electroneumático. 20
7. Diagrama del Circuito Ladder. 22
8. Diagrama del Circuito Electrónico. 24
9. Simulación en Computadora (FluidSim, Proteus, PneuSim, etc). 25
10. Programación del circuito en LOGO1 y montaje en tableros de 26
Prácticas LIM ITP.
11. Conclusiones y Observaciones. 33
Practica # 1.
Nombre de la Práctica: Repaso General de Circuitos Lógicos Combinacionales.
Conocer el nivel de conocimientos del alumno y que a su vez, se homologue el conocimiento entre
el grupo, para que se tenga una plataforma común de conocimiento para la adquisición del nuevo,
en este curso
Objetivos Particulares:
a. Que el alumno comprenda la importancia de identificar el uso del conocimiento
estructurado en forma de metodología.
b. Que el alumno comprenda la importancia de plantear correctamente un problema y su
objetivo.
c. Que el alumno sea capaz de seleccionar el tipo de energía a emplear de acuerdo a la
exigencia planteada por el problema y el tipo de tecnología a utilizar.
2
d. Que el alumno aprenda a autoevaluar sus resultados.
e. Que se forme el juicio para decidir el procedimiento y evaluación de alternativas para la
correcta decisión.
f. Que el alumno certifique lo visto en clase teórica con el desarrollo práctico.
Información preliminar
Sea la función:
F(A, B, C, D) = [(A’B+CD’)(BC+C’D’)+(A+BC’D)(BD’+A’B’C)]’
Ejercicio
1a) De acuerdo a los teoremas de De Morgan y álgebra booleana desarrollar a su mínima expresión
la siguiente Función.
F(A,B,C,D) = [(A’B+CD’)(BC+C’D’)+(A+BC’D)(BD’+A’B’C)]’
3
Teoremas Booleanos
Teoremas de una sola Variable. Teoremas Multivariables
1. x . 0 = 0 9. x + y = y + x (Ley conmutativa)
2. x . 1 = 0 10. x.y = y.x (Ley conmutativa)
3. x . x = x 11. x +(y +z) = (x +y) +z = x + y + z
4. x . x’ = 0 (Ley asociativa)
5. x + 0 = 0 12. x(yz) = (xy)z = xyz (Ley asociativa)
6. x + 1 = 1 13. x(y+z)= xy + xz (Ley distributiva)
7. x + x = x 14. x + xy = x
8. x + x’ = 1 15. x + x’y = x + y (Teorema de absorción)
Teoremas de De Morgan.
Desarrollo teórico
1ª. Empleando el álgebra de Boole, se reducirá la siguiente expresión hasta obtener la mínima
irreducible.
F(A,B,C,D) = [(A’B+CD’)(BC+C’D’)+(A+BC’D)(BD’+A’B’C)]’
4
= [A’BC + A’BD’ + BCD’ + ABD’]’=
7. Agrupamos ahora el segundo y cuarto miembro de la ecuación, de tal manera que:
= [BD’(A’ + A) + A’BC + BCD’]’ =
8. Por el teorema 8 el contenido dentro del paréntesis se hace =1 y como BD’.1 = BD’,
entonces:
= [BD’ + A’BC +BCD’]’ =
9. Ahora agrupamos el primero y tercer término, de modo que:
= [BD’(1+C) + A’BC]’ =
1+ C = 1 de ello resulta el producto BD’.1 = BD’, la expresión toma la forma:
=[BD’ + A’BC]’ =
10. No es posible aplicar otro teorema = [B(A’C+D’)]’ se puede observar que tiene 2 AND y
1 OR en la expresión, pero tiene el complemento general original.
F ( A, B, C , D) = B '+ D( A + C ' )
Modo II.
Realizando primero el complemento y posteriormente hacer todas las operaciones de reducción.
1. Obtener el complemento:
Cambiar los Or por And
Cambiar los And por Or
Complementar cada una de las variables.
Respetar todos los signos de agrupación para no alterar la igualdad.
Esto es:
= [(A +B’)(C’ + D)+(B’+C’)(C+D)][A’.(B’+C+D’)+(B’+D).(A+B+C’)] =
2. Realizando las operaciones indicadas por los paréntesis obtenemos los productos:
=[AC’+AD+B’C’+B’D + B’C+B’D+C’C+C’D][A’B’+A’C+A’D’+B’A+B’B+B’C’+DA+DB+DC’] =
3. Aplicando el teorema que dice x.x’=0 en cada uno de los términos dentro de los corchetes
se eliminan los términos marcados correspondientes y ordenando, queda:
=[AC’+AD+B’C’+B’D + B’C+B’D+C’D][A’B’+A’C+A’D’+B’A+B’C’+DA+DB+DC’] =
=[AC’+AD+B’C’+B’D + B’C+B’D+C’D][A’B’+A’C+A’D’+AB’+B’C’+AD+BD+C’D] =
4. Se reducen los términos semejantes aplicando el teorema que dice x +x =x y agrupando
términos de tal manera que se pueda aplicar el teorema que dice xy + xy’ = x(y +y’) =
x(1)=x.
=[AC’+AD+B’C’+B’D + B’C+C’D][A’B’+A’C+A’D’+AB’+B’C’+AD+BD+C’D] =
5
=[AC’+AD+B’(C’+C)+B’D +C’D][B’(A’+A)+A’C+A’D’+B’C’+AD+BD+C’D] =
=[AC’+AD+B’.1+B’D +C’D][B’.1+A’C+A’D’+B’C’+AD+BD+C’D] =
=[AC’+AD+B’+B’D +C’D][B’+A’C+A’D’+B’C’+AD+BD+C’D] =
5. Sacamos como factor común a las B’ en cada uno de los términos entre corchetes para
aplicar los teoremas que dicen: x + xy = x(1+y) = x, y el teorema de absorción que dice:
x + x’y= x + y, para obtener:
=[AC’+AD+B’+C’D][B’+A’C+A’D’+AD+BD+C’D] =
=[AC’+AD+B’+C’D][B’+A’C+A’D’+AD+BD+C’D] =
=[AC’+AD+B’+C’D][B’+A’C+A’D’+AD+D+C’D] =
=[AC’+AD+B’+C’D][B’+A’C+A’D’+AD+D+C’D] =
=[AC’+AD+B’+C’D][B’+A’C+A’D’+D] =
=[AC’+AD+B’+C’D][B’+A’C+A’+D] =
= (A A’C’+A A’D+ A’B’+ A’C’D) + (A B’C’+A B’D+ B’B’+ B’C’D) + (AC’ D +AD D +B’ D +C’D D) =
10. Reduciendo los términos semejantes por el teorema que dice x.x = x y eliminando los
paréntesis queda la expresión:
= A’B’+ A’C’D + A B’C’+A B’D+B’+ B’C’D + AC’ D +AD +B’ D +C’D =
11. Sacamos como factor común a B’ en los términos que la contienen, para obtener:
6
13. Agrupando D, se obtiene la expresión final. La cual posee 2 Or y un And, que resulta
equivalente a la ecuación obtenida con el Modo I.
F ( A, B, C , D) = B '+ D( A + C ' )
Ejemplo 1: Simplifica la función de dos variables f = a'b + ab' + ab Lo primero que debo de hacer
es representarlo en un mapa de dos variables. Se representa como una tabla. Para llenar la tabla,
pongo un uno donde se intersecte el valor de la función. Por ejemplo, para el primer término de la
Una vez hecho el mapa, debemos marcar las regiones contiguas que manejen 1s. Aquí en el dibujo
vemos cómo se marcan dos regiones. Estas regiones son las simplificaciones. Como la región azul
involucra solamente a la b, eso representa. La región verde, por su parte, involucra solamente a la
a. Para cada región, debemos checar qué variables involucra. En el caso de la región azul, cubre a
la b, pero con respecto a la variable a maneja tanto a como a', y por eso se descarta la a. Una vez
definidas las regiones, se escribe la función simplificada f= b + a.
Ejemplo 2: Simplifica la función de tres variables f = a'b + ab'c + c' Lo primero que debo de hacer
es representarlo en un mapa de tres variables. Se representa como se muestra en la tabla. Para
llenar la tabla, pongo un uno donde se intersecte el valor de la función. Por ejemplo, para los
términos de la función f = a'b +ab'c + c', se ha marcado donde se puso el 1 en la tabla.
7
Ahora debemos buscar las regiones que nos indiquen la función simplificada. Lo primero que
debemos observar es que las regiones pueden agruparse de los extremos del mapa, como la región
azul. Esta región representa a c'. Ahora, vemos que queda un bit en a'bc, pero siempre conviene
agruparlo lo más posible, en regiones cuyas celdas sean múltiplos de 2 (1, 2, 4, 8...) En este caso, la
agrupamos con el 1 contiguo, para que la región quede como a'b.
La región verde se agrupa para formar ab'. Así, la función resultante sería f = a'b + ab' + c.
Ejemplo 3: Simplifica la función de cuatro variables f = ac'd' + a'bd + abcd + ab'cd + a'bc'd' +
a'b'c'd'
Nuevamente, lo primero que hacemos es vaciar la función al mapa. Nótese la forma que toma el
mapa.
Ahora, lo siguiente es agrupar las variables en regiones. La primer a región, la roja, está agrupada
de las esquinas. Esta agrupación representa a c'. La siguiente región, la verde la agrupo con el 1 que
tiene abajo. Pude haberla agrupado con el 1 a la derecha, pero hubiera significado agrupar un 1 ya
agrupado, y dejar otro 1 aún no agrupado sin agrupar. Así que se agrupa de esta forma, y la región
verde representa a a'bd. Los 1s que quedan hasta este momento libre pueden agruparse juntos, en la
Es importante notar la región naranja. Representa a bcd. Esta región es una simplificación adicional
válida, que pudo haberse manejado. En ocasiones, habrá varias formas de agrupar a los 1s. Todas
son válidas, y representan soluciones equivalentes. Sin embargo, hay que cuidar de siempre
8
agrupar las regiones lo más grandes posibles, y cuidando de agrupar a los 1s de manera que se
repitan lo menos posible.
El Álgebra de Boole, resuelve problemas que dependiendo del número de términos que tenía la
función canónica, siendo el número de compuertas lógicas utilizadas igual al número de términos
obtenidos MÁS UNO; por lo tanto, los circuitos obtenidos son de dos niveles de conmutación con
un tiempo mínimo de retardo, pero que de ninguna manera es el más sencillo, ni el más económico.
F(ABCD)=(0,1,2,3,5,8,9,10,11,13,15)
AB
00 01 11 10
CD
00 1 1 A) = B F(ABCD)= B + D(A+C)
01 1 1 1 1 B) = AD
11 1 1 1 C) = CD
10 1 1
F ( A, B, C , D) = B '+ D( A + C ' )
1er. Paso. Estructurar una tabla de acuerdo al número de unos que contenga el mini término, iniciar
en cero e ir en forma ascendente.
9
CUBO 0
Número de unos
Del mini termino mini termino binario
F ABCD F
0 0000 1 0 M0 0000
1 0001 1
2 0010 1 1 M1 0001
3 0011 1 M2 0010
4 0100 0 M8 1000
5 0101 1
6 0110 0 2 M3 0011
7 0111 0 M5 0101
8 1000 1 M9 1001
9 1001 1 M10 1010
10 1010 1
11 1011 1 3 M11 1011
12 1100 0 M13 1101
13 1101 1
14 1110 0 4 M15 1111
15 1111 1
Cubo 1
Mezcla de Representación
Mini términos binario
0,1 000X
0,2 00X0
0,8 X000
1,3 00X1
1,5 0X01
1,9 X001
2,3 001X
2,10 X010
8,9 100X
8,10 10X0
3,11 X011
5,13 X101
9,11 10X1
9,13 1X01
10
10,11 101X
11,15 1X11
13,15 11X1
Cubo 2
Mezcla de representación
Mini términos binaria Resumen Representación
Tabla de ponderación.
0 1 2 3 5 8 9 10 1113 15
1,5,9,13 **
9,11,13,15 **
0,1,2,3, 8,9 ,10,11 **
total 1 2 1 1 1 1 3 1 2 2 1
1,5,9,13 = XX01 = C’ D
9,11,13,15 = 1XX1 = AD =B’+ AD + C’D = B’+D(A+C’)
0,1,2,3, 8,9 ,10,11 = X0XX = B’
11
2). Demostración de la equivalencia de las funciones original y reducida,
empleando la tabla de verdad.
_ _ __ _ _ ___
F ABCD (AB+CD)(BC+CD)+(A+BCD)(BD+ABC)=S1 S1’
0 0000 (10 + 01) (00 + 11) + (0 + 010)(01 + 110) = 0 1
1 0001 (10 + 00) (00 + 10) + (0 + 011)(00 + 110) = 0 1
2 0010 (10 + 11) (01 + 01) + (0 + 000)(01 + 111) = 0 1
3 0011 (10 + 10) (01 + 00) + (0 + 001)(00 + 111) = 0 1
4 0100 (11 + 01) (10 + 11) + (0 + 110)(11 + 100) = 1 0
5 0101 (11 + 00) (10 + 10) + (0 + 111)(10 + 100) = 0 1
6 0110 (11 + 11) (11 + 01) + (0 + 100)(11 + 101) = 1 0
7 0111 (11 + 10) (11 + 00) + (0 + 101)(10 + 101) = 1 0
8 1000 (00 + 01) (00 + 11) + (1 + 010)(01 + 010) = 0 1
9 1001 (00 + 00) (00 + 10) + (1 + 011)(00 + 010) = 0 1
10 1010 (00 + 11) (01 + 01) + (1 + 000)(01 + 011) = 0 1
11 1011 (00 + 10) (01 + 00) + (1 + 001)(00 + 011) = 0 1
12 1100 (01 + 01) (10 + 11) + (1 + 110)(11 + 000) = 1 0
13 1101 (01 + 00) (10 + 10) + (1 + 111)(10 + 000) = 0 1
14 1110 (01 + 11) (11 + 01) + (1 + 100)(11 + 001) = 1 0
15 1111 (01 + 10) (11 + 00) + (1 + 101)(10 + 001) = 0 1
12
3). Elaboración del diagrama desplazamiento – fase.
Sea la función obtenida en la forma de suma de productos normales o suma de miniterminos, igual
a:
F(A,B,C,D)=Σm(0,1,2,3,5,8,9,10,11,13,15) F ( A, B, C , D) = B '+ D( A + C ' )
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1
A
0
1
B
0
1
C
0
1
D
0
1
F
0
13
DESARROLLO PRÁCTICO
14
F(A,B,C,D)=Σm(0,1,2,3,5,8,9,10,11,13,15) F ( A, B, C , D) = B '+ D( A + C ' )
15
4.b) Construir el diagrama lógico empleando compuertas NOR
De la misma manera que se procedió en el inciso anterior, con la ayuda de FluidSim se simulará el
circuito: F ( A, B, C , D) = B '+ D( A + C ' )
Con la aplicación de los Teoremas de De Morgan para el NOR se tiene que: [x +y]’=x’.y’
Nota: Los operadores lógicos NOR y NAND, se consideran Operadores Lógicos “Universales”, ya
que a partir de ellos, se pueden generar las otras funciones como se ha visto en los incisos 4.b y 4.c.
16
5.- Diagrama de circuito neumático.
La neumática trabaja con aire comprimido, pero tiene un comportamiento digital similar a los
circuitos lógicos vistos con anterioridad, para comprobar la veracidad de los circuitos también
deben simularse en el Software de FESTO; FluidSim, dándole a cada entrada, el valor
correspondiente a la combinación que le corresponda para obtener la salida esperada.
17
18
6. Construir el diagrama electro neumático
F(A,B,C,D)=Σm(0,1,2,3,5,8,9,10,11,13,15) F ( A, B, C , D) = B '+ D( A + C ' )
19
Nota Importante: Para correr los Circuitos y accionar las válvulas/botones es necesario seguir
el siguiente convencionalismo:
Válvula o botón sin accionar, representa un cero en las entradas de la tabla de verdad,
independientemente del estado de la válvula o botón si es normalmente abierto o normalmente
cerrado.
Válvula o botón accionado, representa un uno en las entradas de la tabla de verdad, de la misma
forma que se describe en el párrafo anterior.
20
Para válvulas que tienen un estado normalmente cerrada, representan una variable Booleana en
estado normal, nótese el caso de A y de D. El mismo caso es para los interruptores, cuando están
normalmente abiertos (Obturador), así lo designa en el software de FESTO.
Para válvulas que tienen un estado normalmente abierto, representan una variable Booleana en
estado negado, es decir, el complemento de la variable, vea el caso de B’ y C’. Lo mismo sucede
para los interruptores Normalmente cerrados (Franqueador) que representan a las variables
negadas.
21
22
8.- Circuito electrónico (compuertas TTL).
F(A,B,C,D)=Σm(0,1,2,3,5,8,9,10,11,13,15) F ( A, B, C , D) = B '+ D( A + C ' )
Descripción de componentes.
Compuerta AND:
Cada compuerta tiene una o dos variables de entrada designadas por A y B y una salida binaria
designada por x. La compuerta AND produce la unión lógica AND: esto es: la salida es 1 si la
entrada A y la entrada B están ambas en el binario 1: de otra manera, la salida es 0. Estas
condiciones también son especificadas en la tabla de verdad para la compuerta AND. La tabla
muestra que la salida x es 1 solamente cuando ambas entradas A y B están en 1. El símbolo de
operación algebraico de la función AND es el mismo que el símbolo de la multiplicación de la
aritmética ordinaria (*). Podemos utilizar o un punto entre las variables o concatenar las variables
sin ningún símbolo de operación entre ellas. Las compuertas AND pueden tener más de dos
entradas y por definición, la salida es 1 si cualquier entrada es 1.
Compuerta OR:
La compuerta OR produce la función OR inclusiva, esto es, la salida es 1 si la entrada A o la
entrada B o ambas entradas son 1; de otra manera, la salida es 0. El símbolo algebraico de la
función OR (+), similar a la operación de aritmética de suma. Las compuertas OR pueden tener
más de dos entradas y por definición la salida es 1 si cualquier entrada es 1.
Compuerta NAND:
Es el complemento de la función AND, como se indica por el símbolo gráfico que consiste en un
símbolo gráfico AND seguido por un pequeño círculo. La designación NAND se deriva de la
abreviación NOT - AND. Una designación más adecuada habría sido AND invertido puesto que Es
la función AND la que se ha invertido.
23
Compuerta NOR:
La compuerta NOR es el complemento de la compuerta OR y utiliza un símbolo gráfico OR
seguido de un círculo pequeño. Tanto las compuertas NAND como la NOR pueden tener más de
dos entradas, y la salida es siempre el complemento de las funciones AND u OR, respectivamente.
Diagrama electrónico
F(A,B,C,D)=Σm(0,1,2,3,5,8,9,10,11,13,15) F ( A, B, C , D) = B '+ D( A + C ' )
A partir del punto 4 retroceda y simule los circuitos en algún software, preferentemente y de
primera insatncia Fluid Sim de FESTO, existe el software Demo disponible en la página
www.festo.com como FluidSIM-P.
24
10). Montaje de los Circuitos en los Tableros de Prácticas del Laboratorio de
Ingeniería Mecánica del Instituto Tecnológico de Puebla.
(Incluyendo: la siguiente programación).
A continuación se describe la manera de operar LOGO! en base a este ejercicio. Los pasos a seguir
son:
1. Se explican dos conceptos fundamentales borne y bloque, y lo relacionado con los
mismos.
2. Desarrollar un programa a partir de un circuito previo.
3. Introducción del programa directamente a LOGO!.
25
Si no se desea cablear la entrada de un bloque, debe utilizarse en borne ‘x’.
En esta parte se indica como generar circuitos complejos mediante los elementos de LOGO! y
como se vinculan los bloques entre sí y con la entradas y salidas.
Bloques. Un bloque es en LOGO! una información que convierte señales de entrada en
informaciones de salida. En la programación se enlazan bornes con bloques. A tal efecto, basta con
elegir la conexión deseada en el menú Co.
Co Este menú lo denominamos Co ateniéndonos al término
inglés Connector (borne).
Vinculaciones Lógicas. Los bloques más sencillos son vinculaciones lógicas:
AND (Y)
OR (O)
…..
26
Asignación de un número de bloque:
Cada vez que se inserta un bloque en un programa, LOGO! le asigna un número a ese bloque.
A través del número de bloque, LOGO! muestra la relación existente entre bloques. Es decir, el
número de bloque sirve para ubicación y orientación de las señales en el programa.
27
Realización del circuito LOGO!
Cableado.
Conecte los interruptores I1 a I4 a los bornes a tornillo de LOGO!.
La salida del bloque OR controla el relé en la salida Q1. El consumidor E1 está conectado a la
salida Q1. Esta conexiones ya han sido realizadas en el tablero de prácticas de LOGO!.
28
Cuatro Reglas Fundamentales para operar con LOGO!.
29
Regla 2. Salidas y entradas.
• Cada circuito debe introducirse siempre desde la salida hacia la entrada.
• Es posible enlazar una salida con varias entradas, pero no conectar varias salidas
a una entrada.
• Dentro de una ruta del programa no se puede enlazar una salida con una entrada
precedente. Para tales retroacciones internas (recursiones) es necesario intercalar
marcas o salidas.
;
Para desplazar el cursor dentro del circuito.
- Cambie a “elegir borne/bloque pulsando OK.
- Termine la introducción del circuito pulsando ESC.
• Si el cursor se representa enmarcado, deberá elegir un borne/bloque
- Pulse las teclas
o
para elegir un borne o un bloque.
- Confirme la selección pulsando OK.
- Pulse ESC para retroceder un paso.
Regla 4. Planificación.
• Antes de introducir un circuito, debe ser dibujado íntegramente en papel, o bien programar
LOGO! directamente mediante LOGO!Soft o LOGO!Soft Comfort.
• LOGO! solo puede almacenar programas completos. Si no se introduce un circuito
completo, LOGO! no puede abandonar el modo de servicio “programación”.
Regla 5. Si se desea ver de nuevo el primer programa, puede desplazar el cursor a través del
programa mediante las teclas
Nota: LOGO! ha ahora almacenado el programa a prueba de fallos de red. Este programa se conserva en
LOGO! hasta que se borre con la instrucción correspondiente.
30
2. Volver al menú principal: Tecla ESC
I:1 2 3 4 5 6
Estado de las entradas
Día HH: MM
Hora actual (sólo para variantes con Reloj)
I: 1 2 3 4 5 6
Realizar todas las combinaciones de la tabla de verdad para comprobar la veracidad de la misma y
que el circuito brinda el comportamiento esperado.
31
11. Conclusión:
En esta primera práctica, el alumno se interesa por la materia al ir comprobando por sí mismo, que
todos los cálculos realizados van coincidiendo, independientemente del método utilizado, la
estructura lógica que adquiere al relacionar el planteamiento de un problema dado, le permite
inferir acerca de un resultado posible en cada caso. Mentalmente le orienta a tener un sentido
común que le permite llegar a la verdad, es decir, visualizar cuando va por un camino correcto o
no. Al mismo tiempo le ayuda a familiarizarse de una manera amena los diferentes símbolos y
componentes que se utilizarán a lo largo de la materia de circuitos Hidráulicos y neumáticos.
También le orienta a formarse un concepto interdisciplinario ya que encuentra que el diseño lógico
no es exclusivo de una sola disciplina por lo que le brinda la oportunidad de integrar el
conocimiento y la relación con otras disciplinas tecnológicas. En esta primera práctica el rol del
facilitador es importante ya que el desarrollo del curso hasta la evaluación final será en base a una
excelente comprensión de esta primera práctica. Ya que la evaluación final y el proyecto
presentado serán en forma análoga al planteamiento inicial de esta practica, es decir, cuando
entreguen su proyecto final, deberán mostrar también el desarrollo con las diferentes formas de
energía y tecnologías, además, de un prototipo físico con cualquiera de ellas.
32