Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5to 3 era
Unidad N°1 introducción al software hardware
Hardaware básico
Transistor
En la imagen de más abajo vemos a la izquierda un transistor real y a la derecha el símbolo usado
en los circuitos electrónicos.
Fíjate que siempre tienen 3 patillas y se llaman emisor, base y colector.
Es muy importante saber identificar bien las 3 patillas a la hora de conectarlo.
En el caso de la figura, la 1 sería el emisor, la 2 el colector y la 3 la base.
En los catálogos puedes encontrar esta información, y si no tienes acceso al catálogo del transistor,
sabiendo el tipo que viene marcado sobre el propio transistor, lo puedes buscar por Internet.
Por cada patilla podemos tener una corriente, a las que llamaremos:
El funcionamiento del transistor es muy sencillo: Si no hay corriente de base Ib, no hay corriente
entre el colector y el emisor (Ic-e).
- Función 1. Deja pasar o corta señales eléctricas a partir de una PEQUEÑA señal de mando.
Si no le llega corriente a la base Ib = 0A; es como si hubiera un interruptor abierto entre el colector y el
emisor, no pasa corriente entre ellos (fíjate en la imagen de más abajo).
Si le llega corriente a la base, entonces es como si hubiera un interruptor cerrado entre el colector y el
emisor, ya que circula corriente entre ellos.
Por ejemplo, Si la señal de entrada es 1 (corriente por la base) la señal de salida es 1 (corriente entre
el colector y el emisor).
Podemos configurar todas las puertas lógicas que se estudian en electrónica digital.
De hecho un circuito integrado esta compuesto por transistores.
Le llega una señal pequeña, intensidad de base (Ib) que se convierte en una más grande entre el
colector y el emisor (Ic-e), que podríamos llamar de salida.
Esta función es con la que trabajará como un componente de electrónica analógica, varios valores
distintos puede tomar de entrada y salida.
Empecemos.
En el símil tenemos:
B = base
E = Emisor
C = Colector
Nota: Puede parecerte raro que llamemos al emisor al "emisor" siendo este el que recibe el agua (no
el que la emite), no te preocupes luego te aclaramos el por qué.
- Funcionamiento en corte: si no hay presión de agua en B (no pasa agua por su tubería), la válvula
esta cerrada, no se abre la válvula y no se produce un paso de fluido entre el Colector y el Emisor.
La válvula está en reposo y no hace nada.
Incluso podríamos tener un poquito de presión y que no fuera suficiente para empezar abrir la válvula.
- Funcionamiento en activa: si llega (metemos) algo de presión de agua por la base B, se abrirá la
válvula en función de la presión que llegue, comenzando a pasar agua entre C y E.
La salida de agua (cantidad de agua) dependerá de la presión que metamos por B. Así hasta que se
abra la válvula del todo, entonces....
- Funcionamiento en saturación: si llega suficiente presión por B se abrirá totalmente la válvula y
pasará la máxima cantidad de agua entre C y E.
Por mucho que metamos más presión de agua por B la cantidad de agua que pasa entre C y E
será siempre la misma, la máxima posible que permita la tubería
El valor de cada dígito está asociado al de una potencia de base 10, número que coincide con la
cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la posición que ocupa el
dígito menos uno, contando desde la derecha.
En el caso de números con decimales, la situación es análoga, aunque, en este caso, algunos
exponentes de las potencias serán negativos, concretamente el de los dígitos colocados a la derecha
del separador decimal. Por ejemplo, el número 8245,97 se calcularía como:
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í:
y para expresar que ambas cifras describen la misma cantidad lo escribimos así:
10112 = 1110
Se debe realizar una tabla de verdad colocando los pesos de cada digito binario
0 1 3 4 5 6 7
2 =1 2 =2 2 =8 2 =16 2 =32 2 =64 2 =281
Para realizar el pasaje basta con colocar los pesos correspondientes en cada cifra
En el sistema de numeración octal, los números se representan mediante ocho dígitos diferentes: 0, 1,
2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lugar que ocupen.
El valor de cada una de las posiciones viene determinado por las potencias de base 8.
Por ejemplo, el número octal 2738 tiene un valor que se calcula así:
Algebra de Boole
El álgebra de Boole es un sistema matemático definido por un conjunto binario. Este conjunto binario
consiste en los números 1 y 0. El álgebra de Boole toma los dos números binarios para lograr un solo
valor booleano. El sistema forma la base de los circuitos y algoritmos de computadoras, para producir
la información que vemos en la pantalla. El álgebra de Boole se enfoca en la lógica: cuando se hallan
valores booleanos, las únicas opciones son 0 y 1, 0 ó 1, o ninguno. Estas son las únicas "respuestas"
posibles en el álgebra de Boole. Al usar esta disciplina, se deben seguir varias leyes de lógica.
Símbolos booleanos
El álgebra booleana se forma de la misma forma que la lógica. Se usan las letras A, B, etc. para
representar las variables. El símbolo "•" representa a la palabra "y", de modo que podemos decir que
A • B es igual a A y B. Como en matemática, también este símbolo funciona como un operador de
multiplicación, y el producto A • B es AB. El símbolo "•"también se relaciona al número 1 en el sistema
binario. Similarmente, el símbolo "+" representa "o", de modo que cuando tenemos A + B, podemos
tener A ó B. La respuesta a A + B se conoce como suma, pero estos dos ítems no pueden fusionarse
en la forma en la que lo hacemos con el producto "•". El símbolo "+" se relaciona con el número 0 en
el sistema binario. Finalmente, el símbolo " ' " muestra que la variable es una inversa de sí misma.
Aplican dos reglas para las inversas, las cuales son A + A' = 1, y A • A' = 0.
Propiedad conmutativa
La propiedad conmutativa afirma que cuando trabajamos con ecuaciones matemáticas que involucran
la suma y multiplicación simples, no importa en qué orden colocas los factores, siempre obtendrás el
mismo resultado. Puedes tener A + B o B + A, y siempre arrojarán la misma suma. También puedes
tener A • B o B • A, y siempre obtendrás AB.
Propiedad asociativa
Similarmente, no importa en qué orden coloques los paréntesis cuando sumas o multiplicas. La
combinación (A + B) + C equivale a (B + C) + A. Ésto también se cumple cuando reemplazas "+" por
"•".
Propiedad distributiva
La propiedad distributiva reparte una variable sobre un grupo de ítems. Si tienes A • (B + C), el
producto es AB + AC, porque has distribuido A sobre B y sobre C, y luego debes sumarlos entre sí.
Esta propiedad también se cumple si reemplazas "•" por "+," como por ejemplo, A + (B • C) = (A + B) •
(A + C).
Se usan tablas de verdad y asociaciones para "resolver" problemas de álgebra booleana. Como el
álgebra booleana es binaria, y como existen un número de combinaciones finitas entre los números
binarios que pueden ser verdaderas, usas tablas de verdad para determinar la lógica y la veracidad de
las combinaciones posibles. Las tablas de verdad se pueden crear para dos o más variables, pero
todas las variables sólo pueden adoptar los valores 0 y 1. Por lo tanto, debes probar cada variable que
puede posiblemente adoptar el valor de 0 ó 1. Las tablas de verdad determinan todas las
combinaciones posibles. Éstas crean posibles funciones definidas por la lógica. Las asociaciones son
Profesor Gastón. S. Gallego EEST I
tablas de verdad de dos dimensiones que simplifican aún más estas funciones. Estas funciones
simplificadas revelan las combinaciones que los números binarios 0 y 1 pueden aportar y proveen los
límites del circuito.
Conjuntos y pertenencia
Un conjunto es una colección de elementos diferentes. Los objetos que integran un conjunto se llaman
elementos de ese conjunto.
Ejemplo 1.2. El conjunto de los números naturales mayores que 5 y menores que 9.
Ejemplo 1.3. El conjunto formado por los estudiantes de primer año de la FAMAF.
Ejemplo 1.4. El conjunto formado por un punto P en el plano y las rectas que pasan por él.
En general usaremos letras mayúsculas para designar a los conjuntos y letras minúscu-las para
designar a sus elementos. Si a es un elemento de un conjunto A se escribe a ∈ A y se lee a pertenece
a A o a es un elemento de A. Si a no es un elemento del conjunto A se escribe a 6∈A y se lee a no
pertenece a A o a no es elemento de A. Los símbolos N, Z, Q y R servirán para denotar a los
siguientes conjuntos: N: el conjunto de los números naturales.
Un conjunto puede ser definido de varias maneras. La forma más simple es por extensión, es decir
listando todos sus elementos separados por comas y encerrados entre llaves:
Definición: Dos conjuntos se dicen iguales si y sólo si poseen los mismos elemen-tos. Si A es igual a
B escribimos A = B.
Esto significa que para determinar si dos conjuntos A y B son iguales debemos probar que todo
elemento de A es elemento de B y viceversa.
Ejemplo 1.10. Si nos estamos refiriendo a conjuntos de números pares, impares, divisores de n,
múltiplos de p, entonces nuestro conjunto universal U será N o Z.
Ejemplo 1.11. Tomaremos U = R cuando estemos trabajando con números que son raíces de
polinomios.
En cierto sentido, el conjunto universal es el conjunto “más grande”, por supuesto, dentro de cierto
contexto. En el otro extremo está el conjunto vacío, que es el conjunto que no contiene ningún
elemento. El conjunto vacío se denota ∅.
Los conjuntos pueden se representados gráficamente mediante diagramas de Venn. En un diagrama
de Venn el conjunto universal se denota con un rectángulo, y el conjunto que nos interesa representar,
digamos A, se denota con una curva cerrada dentro del rectángulo.
El siguiente dibujo ejemplifica lo anterior:
Una de las propiedades más útiles de los diagramas de Venn es que dan una forma gráfica de
visualizar las relaciones entre conjuntos, por ejemplo, en la Figura siguiente representamos que todo
elemento de B, es también elemento de A.
Definiremos las siguientes operaciones elementales entre conjuntos: complemento, que es una
operación unaria, y las operaciones binarias de unión, intersección y diferencia.
Ac = {x ∈ U | x 6∈A}.
En un diagrama de Venn el complemento de A es la región exterior de la curva cerrada que determina
A y lo destacamos con un subrayado o sombreado.
A ∩ B = {x | x ∈ A y x ∈ B}.
En un diagrama de Venn la intersección de dos conjuntos se representa por la región que está
determinada por ser interior de las curvas cerradas que determinan los conjuntos. Esta región se la
destaca con un sombrado o subrayado (ver Figura siguiente). Obsérvese que la intersección de dos
conjuntos es vacía si y solo si no hay elementos comunes entre ellos. Esto se grafica con dos curvas
cerrada que no se cortan.
. Unión. Sean A y B dos conjuntos. La unión A ∪ B de A con B es el conjunto cuyos elementos son
todos los elementos de A y todos los elementos de B.
A ∪ B = {x | x ∈ A o x ∈ B}
Compuertas Lógicas
Las compuertas son dispositivos que operan con aquellos estados lógicos mencionados en el punto
anterior. Pueden asimilarse a una calculadora, por un lado ingresas los datos, la compuerta realiza la
operación lógica correspondiente a su tipo, y finalmente, muestra el resultado en algún display.
Se trata de un amplificador inversor, es decir, invierte el dato de entrada y lo saca sobre una salida de
baja impedancia, que admite la carga de varias compuertas en paralelo, o de un display de baja
impedancia; por ejemplo si se pone su entrada a 1 (nivel alto) se obtiene una salida 0 (o nivel bajo), y
viceversa. Esta compuerta dispone de una sola entrada que llamaremos A. Su operación lógica
genera una salida S igual a la entrada A invertida.
Una compuerta AND tiene dos entradas como mínimo y su operación lógica es un producto de ambas
entradas. El lector no se debe confundir porque las operaciones lógicas pueden no concordar con las
aritméticas, aunque en este caso particular coincidan. Su salida será alta si sus dos entradas están a
nivel alto.
Compuerta OR ó “O”
Al igual que la anterior posee dos entradas como mínimo y la operación lógica, será una suma entre
ambas. Aquí podemos ver que la operación aritmética no coincide con la lógica ya que la última
condición de la tabla de verdad es 1+1=1 y en la operación aritmética seria 1+1=2. La operación
lógica O es inclusiva; es decir que la salida es alta si una sola de las entradas es alta o inclusive si
Profesor Gastón. S. Gallego EEST I
ambas lo son. Es decir, basta que una de las entradas sea 1 para que su salida también lo sea.
Deben ser altas A “o” B o ambas al mismo tiempo, para que la salida sea alta.
Al agregar una compuerta NOT a la salida de cada una de las compuertas anteriores los resultados de
sus respectivas tablas de verdad se invierten, y dan origen a tres nuevas compuertas: NAND, NOR y
NOR-EX. Veamos ahora sus características y cual es el símbolo que las representa.
La compuerta NAND responde a la inversión del producto lógico de sus entradas, en su
representación simbólica se reemplaza la compuerta NOT por un círculo sobre su salida.
Una compuerta NOR se obtiene conectando una NOT a la salida de una OR. El resultado que se
obtiene a la salida de esta compuerta resulta de la inversión de la operación lógica “o inclusiva” es
como un “no a y/o b”. Igual que antes, solo se agrega un círculo a la compuerta OR y ya se obtiene el
símbolo de una NOR.
Entrada/Salida
Los microconroladores (En nuestro caso arduino ) poseen una serie de terminales (también llamados
pines o patas) que funcionan como entradas y salidas de señales analógicas y/o digitales.
Para comprender el concepto de entradas y salidas podemos pensar en señales de voltaje. Una
entrada es un terminal que permite que se le aplique una señal de voltaje, lo cual le permite al
microcontrolador interpretar que algo está sucediendo y que se debe comportar de una forma
determinada. Veamos un ejemplo:
Diagramas de flujo
El diagrama de flujo o también diagrama de actividades es una manera de representar
gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos
estructurados y vinculados que permiten su revisión como un todo.
La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie
determinada de figuras geométricas que representan cada paso puntual del proceso que está
Profesor Gastón. S. Gallego EEST I
siendo evaluado. Estas formas definidas de antemano se conectan entre sí a través de flechas y
líneas que marcan la dirección del flujo y establecen el recorrido del proceso, como si de un mapa se
tratara.
Hay cuatro tipos de diagrama de flujo en base al modo de su representación:
Horizontal. Va de derecha a izquierda, según el orden de la lectura.
Vertical. Va de arriba hacia abajo, como una lista ordenada.
Panorámico. Permiten ver el proceso entero en una sola hoja, usando el modelo vertical y el
horizontal.
Arquitectónico. Representa un itinerario de trabajo o un área de trabajo.
Los diagramas de flujo son un mecanismo de control y descripción de procesos, que permiten una
mayor organización, evaluación o replanteamiento de secuencias de actividades y procesos de
distinta índole, dado que son versátiles y sencillos. Son empleados a menudo en disciplinas como
la programación, la informática, la economía, las finanzas, los procesos industriales e incluso
la psicología cognitiva.
Consideraciones de hardware
Cuando hablamos de programación orientada a micros, e interactuamos con los pines de entrada
salida debemos considerar lo que significa estado Alto (HIGH) y estado bajo (LOW)