domingo, 31 de julio de 2016

MOTORREDUCTOR, PUENTE H Y ARDUINO UNO

El lunes 11 de Julio del 2016 durante la hora de Informática realizamos un nuevo proyecto como es de costumbre. El profesor Enrique Guevara nos dió una introducción a las partes, funcionamiento y funcionalidades de un puente H (el cual sirve para invertir la polaridad de un circuito) y un motorrreductor (el cual es la combinación de un motor y un reductor el cual le da menor velocidad pero más fuerza al mismo).

Durante ésta clase trabajé durante mi compañera Sofía Pin debido a que ella no disponía de todos los materiales. En el transcurso de la clase el profesor nos fue enseñando cómo conectar éstos dos nuevos componentes entre sí, y a la misma vez a un Arduino UNO para así hacer funcionar en ambas direcciones el motor por medio de una programación.

Tuvimos que realizar también (o al menos intentar) una programación para lograr que el motor gire en una dirección y luego en otra al presionar una botonera, cosa que no logré ya que no estaba muy seguro de cómo realizarla.

domingo, 10 de julio de 2016

Proyecto Final




 Durante los lunes 27/06/2016 y 04/07/2016 realizamos un poryecto mucho más complejo que los anteriores en pareja. Mi compañera de trabajo fue Sofía Pin, y nos dividimos en dos tareas: programación y circuito. Ella se encarga del circuito, por lo tanto yo de la programación.


Captura de pantalla 2016-07-10 a las 5.16.20 PM.png
  La actividad se trataba en que tendríamos que hacer un circuito que tenga 12 Leds (6 arriba y 6 abajo) los cuales tengan dos secuencias que varien conforme presionemos la botonera, y en cuanto a su velocidad, tendría que variar conforme a la regulación del potenciometro dividido para 2. 

Captura de pantalla 2016-07-10 a las 5.17.47 PM.png
  En un principio la programación parecía muy compleja, pero con un poco de ayuda de un compañero externo a nuestro grupo la pude completar sin problema rápidamente, teniendo que utilizar la secuencia empleada en proyectos anteriores, al igual que establecer dos variables: una para la botonera (DigitalRead) y otra para el potenciómetro (AnalogRead). Si la botonera estaba presionada (if==HIGH) solo tendría que poner una secuencia y si no (else) ponía la otra, ubicando en todos los delays la variable del potenciómetro que en ste caso la establecí como rapidez.
  En cuanto a la conexión del circuito, sí se nos dificultó mucho más; por lo cual tuvimos que emplear las dos clases en culminar el proyecto.Al principio ubicamos mal los Leds, haciendo que estos hagan cortocircuito asi que cuando nos dimos cuenta de esto cambiamos la conexión y los Led ya que muy probablemente se quemaron.


  Adjunto la programación del software Arduino que utilicé.