ELECTRÓNICA DIGITAL
LABORATORIO Nº 6
PROGRAMACIÓN DE ARDUINO
1. CAPACIDAD TERMINAL
- Identificar las aplicaciones de la Electrónica Digital.
- Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
- Implementar circuitos de lógica combinacional y secuencial.
2. COMPETENCIA ESPECIFICA DE LA SESIÓN:
- Programar la tarjeta ARDUINO UNO utilizando un lenguaje gráfico y comparar con lengua de texto.
- Conocer el entorno de mBlock y todas sus posibilidades.
- Realizar programación básica utilizando software mencionado.
3. MARCO TEÓRICO:
Programación de un arduino
La programación de Arduino es la programación de un microcontrolador. Esto era algo más de los ingenieros electrónicos, pero Arduino lo ha extendido a todo el público. Arduino ha socializado la tecnología.
Programar Arduino consiste en traducir a líneas de código las tareas automatizadas que queremos hacer leyendo de los sensores y en función de las condiciones del entorno programar la interacción con el mundo exterior mediante unos actuadores.
Arduino proporciona un entorno de programación sencillo y potente para programar, pero además incluye las herramientas necesarias para compilar el programa y “quemar” el programa ya compilado en la memoria flash del microcontrolador. Además el IDE nos ofrece un sistema de gestión de librerías y placas muy práctico. Como IDE es un software sencillo que carece de funciones avanzadas típicas de otros IDEs, pero suficiente para programar.
¿Para qué sirve Arduino?
Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a dispositivos e interactuar tanto con el hardware como con el software. Nos sirve tanto para controlar un elemento, pongamos por ejemplo un motor que nos suba o baje una persiana basada en la luz existente es una habitación, gracias a un sensor de luz conectado al Arduino, o bien para leer la información de una fuente, como puede ser un teclado, y convertir la información en una acción como puede ser encender una luz y pasar por un display lo tecleado.
HW Arduino
El HW de Arduino es básicamente una placa con un microcontrolador. Un microcontrolador (abreviado µC, UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.
Características de un Microcontrolador:
- Velocidad del reloj u oscilador
- Tamaño de palabra
- Memoria: SRAM, Flash, EEPROM, ROM, etc..
- I/O Digitales
- Entradas Analógicas
- Salidas analógicas (PWM)
- DAC (Digital to Analog Converter)
- ADC (Analog to Digital Converter)
- Buses
- UART
- Otras comunicaciones.
5. OBSERVACIONES:
- El circuito estuvo un poco complicado por la confusión al conectar el cable.
- El programa se tuvo que descargar en un simulador de windows.
- El programa de simulación no salía por el contador, estaba mal calculado.
- El límite del contador es el F.
- Se demoró en el laboratorio pues no había una versión buena del programa requerido.
6. CONCLUSIONES
- La programación es similar a un lenguaje de alto nivel, sin embargo no es tan complejo de comprender, básicamente está en inglés.
- El arduino consiste en una placa con un controlador y un entorno de desarrollo y bajo costo nos permiten hacer varias tareas.
- El arduino es una herramienta muy importante en los equipos que pueden detectar o controlar sensores, luminarias, motores, etc.
- El arduino consiste en códigos que simplifican el proceso de trabajar con micro controladores.
- El arduino ha ayudado bastante al mundo actual con la gran tecnología existente el día de hoy.
7. FOTO GRUPAL:
- Bramon Vilca, Víctor Sthib
- Cutipa Arivilca, José Eduardo
- Sánchez Polanco, Bruno Daniel









