martes, 5 de junio de 2018

Laboratorio N°8









ELECTRÓNICA DIGITAL


LABORATORIO N° 08


PROGRAMACIÓN CON ARDUINO (Parte 2) 






Alumno(s)
Nota
Mamani Abarca Jeanlu Manuel
Lanchipa Maldonado Alvaro
Luna Flores Hugo
Grupo
A
Ciclo  4C4
Electrotecnia Industrial – Electrónica Digital
Fecha de entrega
05/06/2018




Introducción


¿QUÉ ES UN POTENCIÓMETRO?.-

Un potenciómetro es básicamente una resistencia variable, no hay más. Se encarga de limitar el paso de la corriente eléctrica o intensidad y de provocar una caída de tensión entre sus terminales como hace una resistencia estándar. La diferencia está en que el valor de la corriente y de la tensión puede variar si realizamos un cambio en la pata de ajuste de la resistencia variable. En una resistencia común estos valores serían siempre 
¿QUÉ ES UN BUZZER?.-

Zumbador, buzzer en inglés, es un transductor electroacústico que produce un sonido o zumbido continuo o intermitente de un mismo tono (generalmente agudo). Sirve como mecanismo de señalización o aviso y se utiliza en múltiples sistemas, como en automóviles o en electrodomésticos, incluidos los despertadores.
Inicialmente este dispositivo estaba basado en un sistema electromecánico que era similar a una campana eléctrica pero sin el badajo metálico, el cual imitaba el sonido de una campana.
Su construcción consta de dos elementos, un electroimán o disco piezoeléctrico y una lámina metálica de acero. El zumbador puede ser conectado a circuitos integrados especiales para así lograr distintos tonos.

Cuando se acciona, la corriente pasa por la bobina del electroimán y produce un campo magnético variable que hace vibrar la lámina de acero sobre la armadura, o bien, la corriente pasa por el disco piezoeléctrico haciéndolo entrar en resonancia eléctrica y produciendo ultrasonidos que son amplificados por la lámina de acero.

Laboratorio

Experiencia 1


Encender un LED por PWM






Plano



Esquema




Programa



Armado





Vídeo Evidencia




Experiencia 2

Control ON/OFF con potenciómetro




Plano



Esquema




Programa



Armado



Vídeo Experiencia



Experiencia 3

Generar tonos con un buzzer




Plano





Esquema





Programa



Armado



Vídeo Evidencia





Observaciones y Conclusiones

En este laboratorio aprendimos y comprendimos como funciona un potenciómetro y un zumbador utilizando el Arduino. Lo cual no fue tan difícil debido a que teníamos una guía en la cual se especificaba claramente que es lo que teníamos que hacer.
Al realizar el armado se nos complicó un poco ya que no contábamos con los cables necesarios, por lo que tuvimos que esperar a otros grupos, sin embargo, la experiencia fue satisfactoria.
Uno de los puntos que rescatamos a lo largo de esta experiencia programando Arduino, es que siempre tenemos que asegurarnos de conectarlo a tierra, de lo contrario el circuito no funcionara y podríamos creer que es error de programación.

 Todas las experiencias que realizamos en clases pueden ser aplicadas a cualquier tipo de proyecto, por ejemplo podríamos usar el potenciómetro como interruptor o para crear sonidos armoniosos.


Integrantes
  • Mamani Abarca Jeanlu Manuel
  • Lanchipa Maldonado Alvaro
  • Luna Flores Hugo 








lunes, 4 de junio de 2018

Laboratorio Nº7









ELECTRÓNICA DIGITAL


LABORATORIO N° 07


PROGRAMACIÓN CON ARDUINO 






Alumno(s)
Nota
Mamani Abarca Jeanlu Manuel
Lanchipa Maldonado Alvaro
Luna Flores Hugo
Grupo
A
Ciclo  4C4
Electrotecnia Industrial – Electrónica Digital
Fecha de entrega
29/05/2018


INTRODUCCIÓN

¿Qué es Arduino?

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
Por otro lado Arduino nos proporciona un  software consistente en un entorno de desarrollo (IDE) que implementa el lenguaje de programación de arduino y el bootloader ejecutado en la placa. La principal característica del software de programación y del lenguaje de programación es su sencillez y facilidad de uso
¿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.


Lenguaje de Programación Arduino

El lenguaje de programación de Arduino es C++. No es un C++ puro sino que es una adaptación que proveniente de avr-libc que provee de una librería de C de alta calidad para usar con GCC (compilador de C y C++) en los microcontroladores AVR de Atmel y muchas utilidades específicas para las MCU AVR de Atmel como avrdude:
Las herramientas necesarias para programar los microcontroladores AVR de Atmel son avr-binutils, avr-gcc y avr-libc y ya están incluidas en el IDE de Arduino, pero cuando compilamos y cargamos un sketch estamos usando estas herramientas.


Aunque se hable de que hay un lenguaje propio de programación de Arduino, no es cierto, la programación se hace en C++ pero Arduino ofrece una api o core que facilitan la programación de los pines de entrada y salida y de los puertos de comunicación, así como otras librerías para operaciones específicas. El propio IDE ya incluye estas librerías de forma automática y no es necesario declararlas expresamente. Otra diferencia frente a C++ standard es la estructuctura del programa que ya hemos visto anteriormente.


LABORATORIO

ENCENDER UN LED CON UN PULSADOR





PLANO




ESQUEMA




PROGRAMACIÓN REALIZADA EN EL LABORATORIO

      BASICO

 


    MODIFICADO
 



CONTADOR DE PULSOS





PLANO


ESQUEMA


PROGRAMACIÓN
A este se le agrego un contador en retroceso







CONTADOR DE 2 DIGITOS CON ARDUINO








PROGRAMACIÓN







VÍDEO EVIDENCIA


    


OBSERVACIONES Y CONCLUSIONES

En este laboratorio aprendimos mucho sobre la programación básica de Arduino, utilizamos comandos para poder restar valores y sumarlos, además le dimos una aplicación en la vida diaria como podría ser un contador.  
Con este laboratorio no solo practicamos la programación de Arduino, ya que tuvimos que razonar cada experiencia y plasmarlo en el lenguaje de Arduino, eso se nos hizo difícil pero no imposible. Sin embargo, una vez que tienes la suficiente practica se te hace familiar este tipo de lenguaje y se te hace más fácil.

Comenzamos primeramente con el encendido de un led, después simulamos un pulsadores ( uno que encienda un led y el otro que lo apague) lo cual nos recordó mucho a un arranque directo, seguidamente realizamos la modificación de programa de un contador, y por ultimo utilizamos dos display de 7 segmentos para poder representar las modificaciones.

INTEGRANTES


  • Mamani Abarca Jeanlu Manuel
  • Lanchipa Maldonado Alvaro
  • Luna Florez Hugo