DOMÓTICA & IoT
Módulo 2: CONCEPTOS BÁSICOS
DE ELECTRÓNICA
MÓDULO 2:
CONCEPTOS BÁSICOS DE ELECTRÓNICA
Contenidos a desarrollar:
● Electricidad
● Electrónica Digital
● Electrónica Analógica
● Microcontroladores
Diagrama general de un sistema Domótico
Figura 1: diagrama de un sistema domótico
Se puede apreciar un sistema completo en el que la capa inferior es la que realiza la
interacción con el mundo real por medio de sensores y actuadores.
Figura 2: señales digitales y analógicas que surgen de la capa de sensores y actuadores
La Figura 2 muestra que los datos captados por los sensores y actuadores son señales
analógicas y digitales, dependiendo de qué sensor o actuador se trate.
Es por esto que debemos poseer conocimientos básicos de electrónica para poder operar,
conectar e interactuar con los mismos.
Conceptos Básicos de Electricidad y Electrónica
La definición de estos conceptos es:
● Corriente: Es la circulación de electrones que va de un punto a otro. Su unidad de
medición son los amperes.
● Voltaje: Es la fuerza que deja a los electrones que puedan tener movimiento a través
del material conductor. Su unidad de medición son los voltios.
● Resistencia: Es la obstrucción que se le presenta a los electrones dentro de un
conductor. Su unidad de medición son los ohmios.
● Energía (E): La energía es la capacidad que poseen los cuerpos para poder efectuar un
trabajo a causa de su constitución (energía interna), de su posición (energía potencial)
o de su movimiento (energía cinética). Según el sistema internacional se mide en Julio.
Existen diferentes formas de energía: térmica, mecánica, eléctrica, química,
electromagnética, nuclear, luminosa, etc.
Entrando más en profundidad en estos conceptos:
Voltaje (V)- Voltios
Figura 3: voltajes
Corriente continua (I)- Amperios
Se denomina corriente continua (CC) o corriente directa (CD) a un tipo de corriente
eléctrica, esto es, al flujo de una carga eléctrica a través de un material conductor, debido
al desplazamiento de una cantidad determinada de electrones a lo largo de su estructura
molecular. En el caso de la corriente continua, dicho flujo de electrones se caracteriza por
tener siempre un mismo sentido de circulación.
Dicho en otras palabras, la corriente directa implica el tránsito continuo de una carga
eléctrica entre dos puntos del conductor que tienen diferente potencial y carga eléctrica,
de manera tal que nunca cambia con el tiempo.
Esto se refiere sobre todo a la polaridad de la carga, no a su intensidad: una fuente
eléctrica que se agota (como una batería con poca carga) sigue siendo continua si no varía
la dirección del flujo eléctrico: siempre del polo positivo al negativo (asignados por
convención).
Todo circuito eléctrico tiene dichos polos (positivo y negativo) y suele distinguirlos
mediante colores (rojo y negro, respectivamente), para impedir que la fuente eléctrica se
introduzca al revés y haya una inversión en la polaridad, lo cual dañaría el circuito.
Por eso las baterías de un aparato deben ir en el orden polar correcto para que funcione,
pues existe un transformador-rectificador que impide el flujo eléctrico invertido.
En términos físicos (teóricos), la tensión de una corriente continua se representa sobre un
eje x/y (voltaje sobre tiempo), como una línea recta y sin variaciones de ningún tipo.
Figura 4: corriente continua
Corriente alterna (I)- Amperios
La corriente alterna (CA) es un tipo de corriente eléctrica que cambia a lo largo del tiempo.
La variación puede ser en intensidad de corriente o en sentido a intervalos regulares. El
voltaje varía entre los valores máximo y mínimo de manera cíclica. El voltaje es positivo la
mitad del tiempo y negativo la otra mitad. Esto significa que la mitad del tiempo la corriente
circula en un sentido y, la otra mitad en sentido opuesto. La forma más habitual de la
ondulación sigue una función trigonométrica tipo seno. Esta es la forma más eficiente y
práctica de producir energía eléctrica mediante alternadores.
● Frecuencia: La frecuencia es el número de repeticiones por unidad de tiempo
de cualquier evento periódico. El período es la duración de tiempo de cada
evento repetitivo, por lo que el período es el recíproco de la frecuencia
Resistencia (R)- ohms
Figura 5: resistencia
Voltaje-Corriente-Resistencia
Figura 6: analogía entre voltaje, corriente y resistencia
Para explicar el concepto de voltaje, corriente y resistencia en conjunto se suelen utilizar
distintas analogías, entre ellas la analogía del flujo de agua. En donde se considera que una
tubería transporta agua, el voltaje sería la presión del agua, la corriente el flujo de agua y la
resistencia como el ancho de la tubería. Por lo tanto, si disminuimos la resistencia de paso
del agua,mantenemos la presión del agua (voltaje) constante, resulta un gran flujo de agua
(corriente) pasando por la tubería.
Llevándonos este concepto a la ley de ohm.
Ley de Ohm
Cuando una corriente eléctrica circula a través de un conductor, dicha corriente es
proporcional a la diferencia de potencial (Tensión) entre los extremos del conductor e
inversamente proporcional a la resistencia del mismo. La ley de Ohm es la relación entre la
corriente, la resistencia y el voltaje, y se representa a menudo como un triángulo
Figura 7: ley de Ohm
● Calculo de corriente:
Figura 8: cálculo de la corriente
Un ejemplo del cálculo de corriente es:
Figura 9: ejemplo numérico de cálculo de la corriente
● Cálculo de la resistencia:
Figura 10: cálculo de la resistencia
Un ejemplo del cálculo de resistencia es:
Figura 11: ejemplo numérico de cálculo de la resistencia
● Cálculo de la voltaje:
Figura 12: cálculo del voltaje
Un ejemplo del cálculo de voltaje es:
Figura 13: ejemplo numérico de cálculo de la tensión
Circuito Eléctrico
Un circuito es una interconexión de componentes
eléctricos (como baterías, resistores, inductores, condensadores, interruptores, transistore
s, entre otros) que transporta la corriente eléctrica a través de una trayectoria cerrada.
Figura 14: circuito simple
Un circuito lineal, que consta de fuentes, componentes lineales (resistencias,
condensadores, inductores) y elementos de distribución lineales (líneas de transmisión o
cables), tiene la propiedad de la superposición lineal. Además, son más fáciles de analizar,
usando métodos en el dominio de la frecuencia, para determinar su respuesta en corriente
directa, en corriente alterna y transitoria.
Un circuito resistivo es un circuito que contiene solo resistencias, fuentes de voltaje y
corriente. El análisis de circuitos resistivos es menos complicado que el análisis de circuitos
que contienen capacitores e inductores. Si las fuentes son de corriente directa (corriente
continua), se denomina circuito de corriente directa (o continua).
Figura 15: circuito con una fuente constante y una resistencia
Un circuito que tiene componentes electrónicos se denomina circuito electrónico.
Generalmente, estas redes son no lineales y requieren diseños y herramientas de análisis
mucho más complejos.
Un circuito eléctrico es un grupo de componentes interconectados. El análisis de
circuitos es el proceso de calcular los diferentes parámetros del circuito como lo
son: intensidades, tensiones o potencias.
Definiciones
● Componente: dispositivo con dos o más terminales capaz de hacer fluir carga.
● Nodo: Punto donde dos o más elementos tienen una conexión común. Se considera
un nodo a un conductor con una resistencia igual a cero.
● Rama: Una rama es un conjunto de elementos que se pueden simplificar formando un
dispositivo que represente el comportamiento de ellos.
● Malla: Cualquier circuito cerrado de ramas es una malla, con la condición que no pase
dos veces por el mismo nodo.
● Circuito: Red donde circula una corriente proveniente de una fuente, a través de
componentes pasivos. Un circuito es, en este sentido, una red de dos terminales que
sea trivial analizar. Frecuentemente, "circuito" y "red" se usan indistintamente, pero
muchos analistas reservan "red" para referirse a un modelo idealizado consistente de
componentes ideales.
● Función de transferencia: La relación de las corrientes y tensiones de dos puertos. Se
define frecuentemente como una comparación entre un puerto de entrada y un
puerto de salida para determinar ganancia o atenuación.
Un procedimiento muy útil en el análisis de circuitos es simplificar el circuito al reducir su
número de componentes. Esto se puede hacer al reemplazar los componentes actuales con
otros componentes mucho más sencillos y que produzcan el mismo efecto. Una técnica
particular podría reducir directamente el número de componentes, por ejemplo al combinar
las resistencias en serie. Por otro lado, se podría simplemente cambiar la forma en que está
conectado un componente para posteriormente reducir el circuito de una manera más fácil.
Por ejemplo, se podría transformar una fuente de tensión por una fuente de corriente
usando el teorema de Norton para que después se pueda combinar la resistencia interna de
la fuente con las resistencias en paralelo de un circuito.
Figura 16: reducción de circuito de 3 resistencias a 1 resistencia equivalente
Un circuito resistivo es un circuito compuesto de solo resistores, fuentes de corriente ideales,
y fuentes de tensión ideales. Si las fuentes son constantes, el resultado es un circuito
de corriente continua. El análisis de circuitos es el proceso de resolver las tensiones y
corrientes presentes en un circuito. Los principios para solucionar un circuito resumidos aquí
también se pueden aplicar para el análisis de fasores de circuitos de corriente alterna.
Se dice que dos circuitos son equivalentes respecto a una pareja de terminales cuando la
tensión y la corriente que fluye a través de ellos son iguales.
En la figura 10, si V2= V1 implica I2 = I1 para todos los valores reales de V1 , para las
terminales ab y xy, entonces circuit 1 (circuito 1) y circuit 2 (circuito 2), son equivalentes, es
decir son iguales.
Lo anterior, es la definición de circuitos de dos terminales. Para circuitos de más de dos
terminales, las tensiones y corrientes de todos los terminales deben mantener la misma
relación.
Figura 17: circuitos eléctricos equivalentes
La figura 12, muestra un ejemplo de un circuito completo compuesto por una batería, un
interruptor y dos lámparas. Al apretar el interruptor las lámparas se encenderán, hasta que
la batería se descargue o se vuelva a pulsar el interruptor.
Figura 18: ejemplo de un circuito completo
Circuito abierto, cerrado y corto-circuito
Figura 19: diferentes conexiones en circuitos de corriente continua
Tipos de conexiones de circuitos
Circuito serie Circuito paralelo
Figura 20: circuito serie y paralelo
● Conexión en serie
La conexión en serie se da cuando juntamos una pata de la resistencia con otra, sin que haya
algo que obstruya el flujo de corriente entre estas. Su principal característica es que solo
sigue un camino en la conducción de electricidad.
● Conexión en paralelo
La conexión en paralelo se da cuando dos resistencias unen sus patas entre sí abriendo más
caminos para que la corriente llegue a tierra. En la siguiente imagen se puede ver un ejemplo
de circuitos paralelo y serie.
Ejemplo de circuito serie
Para calcular la corriente en el circuito anterior, se aplica la ley de ohm, obteniendo:
𝑉=𝑅*𝐼
Despejo la corriente de la ecuación anterior:
𝐼 = 𝑉/𝑅 = 1. 5 𝑉/4700 Ω = 0. 3 𝐴
Otro ejemplo de circuito serie
Dado el siguiente circuito:
Se tiene una alimentación de 24 VCC junto con una resistencia de 1200 Ω.
Si queremos saber qué corriente pasa a través del circuito, podemos calcularla fácilmente
con la ley de Ohm:
𝐼 = 𝑉/𝑅 = 24 𝑉/1200 Ω = 0. 02 𝐴 (= 20𝑚𝐴)
Si sabemos que el voltaje es 24 V y queremos una corriente de 20 mA, podemos calcular qué
resistencia se necesita:
𝑅 = 𝑉/𝐼 = 24 𝑉/0. 02 𝐴 = 1200 Ω
O, si tenemos una resistencia de 1200 Ω y queremos una corriente de 20 mA, podemos ver
qué voltaje hay que aplicar:
𝑉 = 𝑅 * 𝐼 = 1200 Ω * 0. 02 𝐴 = 24 𝑉
Por consiguiente, si tenemos un lazo alimentado a 24 V y queremos una corriente de 4 mA,
necesitamos añadir una resistencia mayor:
𝑅 = 𝑉/𝐼 = 24 𝑉/0. 004 𝐴 = 6000 Ω
Por lo tanto, tenemos que añadir una resistencia de 6000 Ω (6 kΩ) para obtener una
corriente de 4 mA.
Ley de ohm para conexiones en serie y paralelo
La resistencia equivalente es con la que podemos deducir un solo valor agrupando varios
resistores según su conexión. Esto no cambia el valor de la corriente ya que solo se
reemplaza toda una serie de resistores a una sola.
● Resistor equivalente en circuito serie
Si queremos sacar la resistencia equivalente de 3 resistores solo bastaría sumar las
resistencias.
Por ejemplo: tenemos un resistor de 1kΩ otro de 330Ω y uno más de 220Ω.
Si queremos saber su resistencia equivalente se deben sumar:
1 𝑘Ω + 330 Ω + 220 Ω = 1550 Ω
Por lo tanto, la resistencia equivalente de este circuito es 1550 Ω.
● Resistor equivalente en circuito paralelo
Se utilizará la siguiente fórmula de resistencia, para calcular la resistencia total en paralelo,
de la siguiente forma:
En comparación con el circuito en serie la cantidad de resistencia es menor porque se divide
la corriente.
Impedancias en serie y en paralelo
La impedancia (Z) se define como la resistencia eléctrica que se genera en un circuito
eléctrico cuando una corriente alterna intenta pasar a través de ella. A diferencia de la
resistencia en corriente continúa, la impedancia se expresa a través de números complejos,
es decir, con una parte real y una parte imaginaria.
𝑍 = 𝑅 + 𝑗𝑋
Cualquier circuito de dos terminales puede reducirse a una simple impedancia sumando las
que se encuentran en serie o en paralelo, como se muestra a continuación:
Ejemplos de circuitos eléctricos
Potencia Eléctrica
Potencia es la velocidad a la que se consume la energía (energía es la capacidad que tiene un
mecanismo para realizar trabajo). Un J/seg equivale a 1 watt (W), por tanto, cuando se
consume 1 joule de potencia en un segundo, estamos gastando o consumiendo 1 watt de
energía eléctrica.
Unidades y Magnitudes
Figura 21: tabla de unidades y magnitudes
Tabla de Múltiplos y Submúltiplos de Magnitudes
Figura 22: tabla de múltiplos y sub múltiplos
Componentes básicos
● Resistencia
Figura 23: código de colores de las resistencias
● Potenciómetro
● Capacitores
● Interruptores
● Diodos
● Transistores
● Fuentes de alimentación
DIODO LED
● LED con resistencia limitadora de corriente
Figura 24: circuitos con leds
● Valores de resistencia en función de la tensión de alimentación
Funcionamiento del transistor
El transistor es un dispositivo electrónico semiconductor utilizado para entregar una señal de
salida en respuesta a una señal de entrada. Cumple funciones
de amplificador, oscilador, conmutador o rectificador. El término «transistor» es la
contracción en inglés de transfer resistor («resistor de transferencia»). Actualmente se
encuentra prácticamente en todos los aparatos electrónicos de uso diario tales
como radios, televisores, reproductores de audio y video, relojes de
cuarzo, computadoras, lámparas fluorescentes, tomógrafos, teléfonos celulares, aunque casi
siempre dentro de los llamados circuitos integrados.
Figura 25: el transistor en circuitos digitales
El relé
Figura 26: diferentes tipos de relés
Diferencia entre electricidad y electrónica
La electricidad trabaja con conductores y la electrónica con semiconductores que tienen
unas propiedades diferentes.
La electrónica ha permitido la miniaturización de los aparatos, la posibilidad de
automatización y programación de procesos y un gran desarrollo de las tecnologías de la
información y la comunicación.
La RAE (Real Academia Española) define la Electrónica como el "Estudio y aplicación del
comportamiento de los electrones en diversos medios, como el vacío, los gases y los
semiconductores, sometidos a la acción de campos eléctricos y magnéticos".
En las siguientes ilustraciones se muestran ejemplos de aparatos eléctricos y electrónicos.
Figura 27: dispositivos eléctricos y electrónicos
Electrónica analógica
Figura 28: electrónica analógica
La electrónica analógica es una rama de la electrónica que estudia los sistemas cuyas
variables (tensión, corriente, etc.) varían de una forma continua en el tiempo y pueden
tomar (al menos teóricamente) valores infinitos. En contraposición, en la electrónica
digital las variables solo pueden tomar valores discretos y tienen siempre un estado
perfectamente definido.
Por ejemplo: considerando una medida real concreta, como la longitud total de un coche:
● En un sistema digital, esta medida podría ser de 4 metros o de 4 metros y 23 centímetros.
Es posible darle la precisión deseada, pero siempre serán cantidades enteras.
● En un sistema analógico, la medida en decimales sería 4,233648596... En teoría hasta que
llegásemos a la mínima cantidad de materia existente (siempre que el sistema de medida
sea lo suficientemente exacto).
Electrónica digital
La electrónica digital es la rama de la electrónica más moderna y que evoluciona más
rápidamente. Se encarga de sistemas electrónicos en los que la información está codificada
en estados discretos, a diferencia de los sistemas analógicos donde la información toma un
rango continuo de valores.
En la mayoría de sistemas digitales, el número de estados discretos es tan solo de dos y se les
denomina niveles lógicos. Estos niveles se representan por un par de valores de voltaje, uno
cercano al valor de referencia del circuito (normalmente 0 voltios, tierra o "GND"), y otro
cercano al valor dado por la fuente de alimentación del circuito. Estos dos estados discretos
reciben muchas parejas de nombres en libros de electrónica y otros textos especializados,
siendo los más comunes "0" y "1", "false" y "true", "off" y "on" o "bajo" y "alto" entre otros.
Tener solo estos dos valores nos permiten usar el álgebra booleana y códigos binarios, los
que nos proporciona herramientas muy potentes para realizar cálculo sobre las señales de
entrada.
● Señales digitales y digitalización
Figura 29: señal analógica y su digitalización
● Formas de ondas digitales
Figura 30: formas de onda digitales
Sistemas de numeración
Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten
construir todos los números válidos. Un sistema de numeración puede obtenerse como:
donde:
● : es el sistema de numeración considerado ([Link]. decimal, binario, hexadecimal, etc.).
● : es el conjunto de símbolos permitidos en el sistema. En el caso del sistema decimal
son {0,1...9}; en el binario son {0,1}; en el octal son {0, 1, ...7}; en el hexadecimal son {0, 1,
...9, A, B, C, D, E, F}.
● : son las reglas que nos indican qué números y qué operaciones son válidos en el
sistema, y cuáles no. En un sistema de numeración posicional las reglas son bastante
simples, que la numeración romana requiere reglas algo más elaboradas.
Estas reglas son diferentes, para cada sistema de numeración considerado, pero una regla
común a todos es que para construir números válidos en un sistema de numeración
determinado solo se pueden utilizar los símbolos permitidos en ese sistema.
Para indicar en qué sistema de numeración se representa una cantidad se añade
como subíndice a la derecha el número de símbolos que se pueden representar en dicho
sistema.
Sistema Binario
Códigos
Sistema de numeración binario.
El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1).
En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. El
valor de cada posición es el de una potencia de base 2, elevada a un exponente igual a la
posición del dígito menos uno. Se puede observar que, tal y como ocurría con el sistema
decimal, la base de la potencia coincide con la cantidad de dígitos utilizados (2) para
representar los números.
De acuerdo con estas reglas, el número binario 1011 tiene un valor que se calcula así:
1*23 + 0*22 + 1*21 + 1*20, es decir:
8 + 0 + 2 + 1 = 11
y para expresar que ambas cifras describen la misma cantidad lo escribimos así:
10112 = 1110
● Tabla de los diferentes códigos
● Representación de números
Sistemas Secuenciales y Combinacionales
Figura 31: sistemas secuenciales y combinacionales
● Sistemas Combinacionales
Se denomina sistema combinacional o lógica combinacional a todo sistema lógico en el que
sus salidas son función exclusiva del valor de sus entradas en un momento dado, sin que
intervengan en ningún caso estados anteriores de las entradas o de las salidas. Las funciones
booleanas –compuestas por operadores OR, AND, NAND, XOR– se pueden representar
íntegramente mediante una tabla de verdad. Por tanto, carecen de memoria y de
retroalimentación.
En electrónica digital la lógica combinacional está formada por ecuaciones simples a partir
de las operaciones básicas del álgebra de Boole. Entre los circuitos combinacionales clásicos
tenemos:
● Lógicos
● Generador/Detector de paridad
● Multiplexor y Demultiplexor
● Codificador y Decodificador
● Conversor de código
● Comparador
● Aritméticos
● Sumador
● Aritméticos y lógicos
● Unidad aritmético lógica
Estos circuitos están compuestos únicamente por puertas lógicas interconectadas entre sí,
sin ningún biestable o celda de memoria.
● Sistemas Secuenciales
A diferencia de los sistemas combinacionales, en los sistemas secuenciales, los valores de las
salidas, en un momento dado, no dependen exclusivamente de los valores de las entradas en
dicho momento, sino también dependen del estado anterior o estado interno.El sistema
secuencial más simple es el biestable, de los cuales, el de tipo D (o cerrojo) es el más
utilizado actualmente.
El sistema secuencial requiere de la utilización de un dispositivo de memoria que pueda
almacenar la historia pasada de sus entradas (denominadas variables de estado) y le permita
mantener su estado durante algún tiempo, estos dispositivos de memoria pueden ser
sencillos como un simple retardador o celdas de memoria de tipo DRAM, SRAM o
multivibradores biestables también conocido como Flip-Flop-entre otros.
Figura 32: circuito secuencial con flip-flops
Algebra de Boole
El álgebra de Boole, también llamada álgebra booleana, en electrónica
digital, informática y matemática es una estructura
algebraica que esquematiza las operaciones lógicas.
En la actualidad, el álgebra de Boole se aplica de forma generalizada en el ámbito del diseño
electrónico. Claude Shannon fue el primero en aplicarla en el diseño de circuitos de
conmutación eléctrica biestables, en 1948. Esta lógica se puede aplicar a dos campos:
● Al análisis, porque es una forma concreta de describir cómo funcionan los circuitos.
● Al diseño, ya que teniendo una función se aplica dicha álgebra para poder desarrollar una
implementación de la función.
● Propiedades del algebra de boole
● Compuertas Lógicas
Figura 33: compuertas lógicas
Figura 34: compuertas lógicas y sus tablas de verdad
Circuito integrado CD4071
Un ejemplo de un circuito integrado en donde dentro se encuentran compuertas lógicas es el
mostrado en la figura 33, en este caso posee 4 compuertas OR.
Figura 35: esquema de un circuito integrado de compuertas digitales
Circuitos secuenciales
Figura 36: sistema secuencial
Flip-Flop
El flip flop es el nombre común que se le da a los dispositivos de dos estados (biestables),
que sirven como memoria básica para las operaciones de lógica secuencial. Los Flip-flops son
ampliamente usados para el almacenamiento y transferencia de datos digitales y se usan
normalmente en unidades llamadas “registros”, para el almacenamiento de datos numéricos
binarios.
Figura 37: distintos tipos de flip flops
Son dispositivos con memoria más comúnmente utilizados. Sus características principales
son:
● Asumen solamente uno de dos posibles estados de salida.
● Tienen un par de salidas que son complemento una de la otra.
● Tienen una o más entradas que pueden causar que el estado del Flip-Flop cambie.
Los flip flops se pueden clasificar en dos:
Asíncronos: Sólo tienen entradas de control. El más empleado es el flip flop RS.
Síncronos: Además de las entradas de control necesita un entrada sincronismo o de reloj.
Figura 38: diferencia entre un FF y un Latch
Máquinas de Estado
Figura 39: diagramas de máquinas de estados
● Diagrama de Estado
Figura 40: diagrama de estado
Se denomina máquina de estados a un modelo de comportamiento de un sistema con
entradas y salidas en donde las salidas dependen no solo de las señales de entradas actuales,
sino también de las anteriores.
Las máquinas de estados se definen como un conjunto de estados que sirven de
intermediarios en esta relación de entradas y salidas, haciendo que el historial de señales de
entrada determine, para cada instante, un estado para la máquina de forma tal que la salida
depende únicamente del estado y las entradas actuales.
Una máquina de estados se denomina máquina de estados finitos (FSM por finite state
machine) si el conjunto de estados de la máquina es finito y es el único tipo de máquinas de
estados que podemos modelar en un computador en la actualidad. Debido a esto se suelen
utilizar los términos «máquina de estados» y «máquina de estados finitos» de forma
intercambiable. Sin embargo un ejemplo de una máquina de estados infinitos sería
un computador cuántico. Esto se debe a que los cúbit que utilizaría este tipo de
computadores toma valores continuos. En contraposición los bits toman valores discretos (0
o 1). Otro ejemplo de una máquina de estados infinitos es una máquina universal de Turing,
la cual se puede definir teóricamente con una cinta o memoria infinita.
La representación de una máquina de estados se realiza mediante un diagrama de estados.
Máquina de Mealy
Figura 41: Máquina de estado de Mealy
Máquina de Mealy: las salidas pueden ser determinadas por el estado presente solamente,
o por el estado presente y las entradas presentes, es decir las salidas se producen
dependiendo de cómo la máquina realiza una transición de un estado a otro.
Máquina de Moore
Figura 42: Máquina de estado de Moore
Las salidas son independientes de las entradas. Las salidas se producen efectivamente desde
dentro del estado de la máquina. Se define como máquina tipo Moore si sus salidas solo
dependen del estado de la máquina.
Ejemplo práctico de domótica
● Placa de desarrollo ESP8266 Node MCU
Para el desarrollo de proyectos de domótica una de las placas más elegidas es la ESP8266
debido a su facilidad a la hora de ser usada, algunas de las ventajas se comentan en la figura
43.
Figura 43: ESP8266 características técnicas
Esta placa de desarrollo está basada en modulo ESP12E, que se muestra en la figura 44.
Figura 44: módulo ESP-12E
Adentro el módulo ESP12E se encuentra el SOC 8266, que es el corazón de toda la placa. La
figura 45 muestra cómo se vería el módulo por dentro y los componentes que posee.
Figura 45: contenido de módulo ESP12E
Figura 46: características del módulo ESP12E
El módulo ESP12E se inserta en una placa de desarrollo para facilitar su uso como se
comenta en la figura 47.
Figura 47: placa con módulo ESP12E
● GPIO: Significa "Entrada / salida de uso general".
GPIO es un tipo de pin que se encuentra en un circuito integrado pero no tiene una
función específica. Si bien la mayoría de los pines tienen un propósito específico, como
enviar una señal a un determinado componente, la función de un pin GPIO es
personalizable y puede ser controlada por un programa, es decir se configuran a la
hora de programar.
En la figura 48, se muestran los GPIO que posee la placa de desarrollo ESP8266 Node
MCU y en las dos siguientes figuras se desarrolla la funcion de cada uno de estos
puertos.
Figura 48:ESP8266 GPIO
Para el desarrollo de proyectos de electrónica que involucren la programación generalmente
uno de los entornos preferidos a utilizar es el de Arduino IDE, ya que en internet hay mucha
información de cómo programar y armar distintos proyectos en él.
En este caso, para la programación de esta placa se utilizó el nombrado entorno de Arduino
IDE, en donde lo primero a realizar es descargar la librería correspondiente a la placa para
que aparezca como opción en el programa y así poder ser programada.
Figura 49: Instalación de paquete ESP8266
Figura 50: Se selecciona gestor de tarjetas
Además, se debe instalar la tarjeta esp8266 en el gestor de tarjeta para que aparezcan todas
las placas que poseen el módulo ESP8266 y las líneas de código necesarias.
Figura 51: Instalación de librería ESP8266
Una de las ventajas de la utilización de este entorno es que trae ejemplos de códigos
facilitando así su aprendizaje y programación. En la figura 52 se abre un ejemplo para poder
hacer parpadear un led. Este ejemplo es sin la utilización aun la red de WiFi, es solo
utilizando los GPIO.
Figura 52: Selección de ejemplo de parpadeo de LED
Figura 53: Selección de la placa a utilizar
Figura 54: Código de ejemplo de parpadeo de led
La figura 54 muestra un simple código para el parpadeo de un LED y la figura 55 muestra
como se debe conectar el LED a uno de los GPIO de la placa, en donde se coloca una
resistencia debido a la tensión de caída del LED.
Figura 55: Conexión de led en la placa