Sei sulla pagina 1di 4

Marco Teórico

Electrónica

La electrónica desarrolla en la actualidad una gran variedad de tareas. Los principales usos
de los circuitos electrónicos son el control, el procesado, la distribución de información, la
conversión y la distribución de la energía eléctrica. Estos usos implican la creación o la
detección de campos electromagnéticos y corrientes eléctricas. Entonces se puede decir
que la electrónica abarca en general las
siguientes áreas de aplicación:

 Electrónica de control
 Telecomunicaciones
 Electrónica de potencia

Componentes Electrónicos Imagen 1.- Circuito Electrónico

Los circuitos electrónicos constan de componentes electrónicos interconectados. Estos


ponentes se clasifican en dos categorías: activos o pasivos. Entre los pasivos se incluyen
las resistencias, los condensadores y las bobinas. Los considerados activos incluyen las
baterías (o pilas), los generadores, los tubos de vacío y los transistores.

Control
La Ingeniería de Control es una de las disciplinas derivadas de la ingeniería eléctrica, pero
debido a sus contenidos de aplicación es a la vez un área muy robusta y compleja, es por
ello que muchos ingenieros de diferentes áreas al culminar sus carreras se especializan o
profundizan en esta área, y continúan trabajando en ella. Dado tantos
avances tecnológicos, hoy en día se constituye como una ingeniería aparte e
independiente en muchos aspectos.

Interfaz Grafica

La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user
interface), es un programa informático que actúa de interfaz de usuario, utilizando un
conjunto de imágenes y objetos gráficos para representar la información y acciones
disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual
sencillo para permitir la comunicación con el sistema operativo de una máquina o
computador.

Habitualmente las acciones se realizan mediante manipulación directa, para facilitar la


interacción del usuario con la computadora. Surge como evolución de las interfaces de
línea de comandos que se usaban para operar los primeros sistemas operativos y es pieza
fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe
citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac OS X,
Aqua.

En el contexto del proceso de interacción persona-computadora, la interfaz gráfica de


usuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través del
uso y la representación del lenguaje visual, una interacción amigable con un sistema
informático

Imagen 2.- Ejemplo Interfaz Grafica

Diseño
SolidWorks

Es un software CAD (diseño asistido por computadora) para modelado mecánico en 2D


y3D, desarrollado en la actualidad por SolidWorks Corp., una filial de Dassault Systèmes,
S.A. (Suresnes, Francia), para el sistema operativo Microsoft Windows. Su primera versión
fue lanzada al mercado en 1995 con el
propósito de hacer la tecnología CAD más
accesible.

El programa permite modelar piezas y conjuntos


y extraer de ellos tanto planos técnicos como
otro tipo de información necesaria para la
producción. Es un programa que funciona con
base en las nuevas técnicas de modelado con
sistemas CAD. El proceso consiste en traspasar
la idea mental del diseñador al sistema CAD,
"construyendo virtualmente" la pieza o
Imagen 3.- Pieza en Solidworks
conjunto. Posteriormente todas las extracciones

(planos y ficheros de intercambio) se realizan de manera bastante automatizada.


Programación
Arduino

Arduino (anteriormente conocido como Genuino a nivel internacional hasta octubre


2016), es una compañía open source y open hardware, así como un proyecto y comunidad
internacional que diseña y manufactura placas de desarrollo de hardware para construir
dispositivos digitales y dispositivos interactivos que puedan sensar y controlar objetos del
mundo real. Arduino se enfoca en acercar y facilitar el uso de la electrónica y
programación de sistemas embebidos en proyectos multidisciplinarios. Los productos que
vende la compañía son distribuidos como Hardware y Software Libre, bajo la Licencia
Pública General Reducida de GNU (LGPL) o la Licencia Pública General de GNU (GPL),1
permitiendo la manufactura de las placas Arduino y distribución del software por
cualquier individuo. Las placas Arduino están disponibles comercialmente en forma de
placas ensambladas o también en forma de kits hazlo tu mismo (DIY, por sus siglas en
inglés de "Do It Yourself").

Los diseños de las placas Arduino usan


diversos microcontroladores y
microprocesadores. Generalmente el
hardware consiste de un microcontrolador
Atmel AVR, conectado bajo la
configuración de "sistema mínimo" sobre
una placa de circuito impreso a la que se le
pueden conectar placas de expansión
(shields) a través de la disposición de los
puertos de entrada y salida presentes en la
Imagen 4.- Programa Arduino
placa seleccionada. Las shields complementan
la funcionalidad del modelo de placa empleada,
agregando circuiteria, sensores y módulos de comunicación externos a la placa original. La
mayoría de las placas Arduino pueden ser energizadas por un puerto USB o un puerto
barrel Jack de 2.5mm. La mayoría de las placas Arduino pueden ser programadas a través
del puerto Serial que incorporan haciendo uso del Bootloader que traen programado por
defecto. El software de Arduino consiste de dos elementos: un entorno de desarrollo (IDE)
(basado en el entorno de processing y en la estructura del lenguaje de programación
Wiring), y en el cargador de arranque (bootloader, por su traducción al inglés) que es
ejecutado de forma automática dentro del microcontrolador en cuanto este se enciende.
Las placas Arduino se programan mediante un computador, usando comunicación serial.

Lenguaje de programación

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne
Stroustrup. La intención de su creación fue el extender al lenguaje de programación C
mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de
vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los
paradigmas de programación estructurada y programación orientada a objetos. Por esto
se suele decir que el C++ es un lenguaje de programación multiparadigma.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría
de los fabricantes de compiladores más modernos. Existen también algunos intérpretes,
tales como ROOT.

Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear
nuevos tipos que se comporten como
tipos fundamentales.

El nombre "C++" fue propuesto por Rick


Mascitti en el año 1983, cuando el
lenguaje fue utilizado por primera vez
fuera de un laboratorio científico. Antes
se había usado el nombre "C con
clases". En C++, la expresión "C++"
significa "incremento de C" y se refiere
a que C++ es una extensión de C. Imagen 5.- Lenguaje C++