ARMADO DEL PROYECTO PASTILLERO EN PROTOBOARD Y/O SIMULACIÓN
1. COMPETENCIA ESPECIFICA DE LA SESIÓN:
- Desarrollar el proyecto "Pastillero inteligente".
- Conocer nuevas rutinas y funciones integradas dentro de Arduino.
- Comprender el funcionamiento del LCD, motor DC y un buzzer.
2. MARCO TEÓRICO:
2.1. ARDUINO:
Arduino es una compañía de desarrollo de software y hardware de fuente abierta, así como una comunidad internacional que diseña y manufactura placas de desarrollo de hardware para construir dispositivos digitales y dispositivos interactivos que puedan detectar 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 de GNU (GPL) y la Licencia Pública General Reducida de GNU (LGPL), 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 (Del inglés DIY: "Do It Yourself").
![Arduino Logo.svg](https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Arduino_Logo.svg/1024px-Arduino_Logo.svg.png)
2.2. HARDWARE DE ARDUINO:
Arduino
es un hardware libre. Los diseños de referencia de hardware se distribuyen bajo
licencia Creative Commons Attribution Share-Alike 2.5 y están disponibles en el
sitio web de Arduino. Los esquemáticos y archivos de montaje de componentes
(PCBs) para algunas versiones de placas también están disponibles.x
Aunque los diseños de hardware y software están disponibles bajo licencias de copyleft, los desarrolladores han solicitado que el nombre Arduino sea exclusivo del producto oficial y no se use para trabajos derivados sin antes solicitar permiso. El documento de política oficial sobre el uso del nombre Arduino enfatiza que el proyecto está abierto a incorporar el trabajo de otros en el producto oficial. Varios productos compatibles con Arduino lanzados comercialmente han evitado incluir el nombre del proyecto Arduino en sus dispositivos al emplear nombres que terminan en «-duino».
La mayoría de las placas Arduino constan de un microcontrolador AVR Atmel-8 bits (ATmega8, ATmega168, ATmega328, ATmega1280, ATmega2560), cada microncontrolador consta de diversas cantidades de memoria flash, pines y funciones. Las placas utilizan pines/cabezales hembra de una o dos hileras que facilitan las conexiones e incorporación en otros circuitos.
2.3. PROGRAMACIÓN EN 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.
![Imagen relacionada](https://image.dfrobot.com/image//Blog/Ard1/13.png)
2.4. TINKERCAD:
Tinkercad es una colección gratuita en línea de herramientas de software que ayudan a las personas de todo el mundo a pensar, crear y crear. Somos la introducción ideal a Autodesk, el líder en diseño 3D, ingeniería y software de entretenimiento.
3. EVIDENCIA DE TAREAS EN LABORATORIO:
4. OBSERVACIONES:
- Al momento de insertar los códigos de Cousera en nuestra simulación de Tinkercad, debemos revisar que no tenga errores.
- Es preferible usar cables de distintos colores. para evitar errores al momento de realizar las conexiones en Tinkercad.
- Los pines analógicos usados en el Arduino, deben coincidir con los de la programación.
5. CONCLUSIONES
- Mediante la plataforma Tinkercad, logramos simular todas las rutinas correspondientes al proyecto del pastillero.
- Comprendimos el funcionamiento de cada una de las rutinas correspondientes al proyecto del pastillero, para posteriormente ser integradas en un solo código.
- Aprendimos a realizar las conexiones correspondientes de un LCD a Arduino y del mismo modo; el control de un motor DC mediante el puente H (L293D).