sábado, 20 de abril de 2019

LABORATORIO NRO 4

ELECTRÓNICA DIGITAL 2019-I
LABORATORIO 4:
PROGRAMACIÓN DE ARDUINO

1.-HISTORIA DEL ARDUINO:
Arduino fue inventado en el año 2005 por el entonces estudiante del instituto IVRAE Massimo Banzi, quien, en un principio, pensaba en hacer Arduino por una necesidad de aprendizaje para los estudiantes de computación y electrónica del mismo instituto, ya que en ese entonces, adquirir una placa de micro controladores eran bastante caro y no ofrecían el soporte adecuado; no obstante, nunca se imaginó que esta herramienta se llegaría a convertir en años más adelante en el líder mundial de tecnologías DIY (Do It Yourself). Inicialmente fue un proyecto creado no solo para economizar la creación de proyectos escolares dentro del instituto, si no que además, Banzi tenía la intención de ayudar a su escuela a evitar la quiebra de la misma con las ganancias que produciría vendiendo sus placas dentro del campus a un precio accesible (1 euro por unidad). El primer prototipo de Arduino fue fabricado en el instituto IVRAE. Inicialmente estaba basado en una simple placa de circuitos eléctricos, donde estaban conectados un micro controlador simple junto con resistencias de voltaje, además de que únicamente podían conectarse sensores simples como leds u otras resistencias, y es más, aún no contaba con el soporte de algún lenguaje de programación para manipularla. Años más tarde, se integró al equipo de Arduino Hernando Barragán, un estudiante de la Universidad de Colombia que se encontraba haciendo su tesis, y tras enterarse de este proyecto, contribuyó al desarrollo de un entorno para la programación del procesador de esta placa: Wiring, en colaboración con David Mellis, otro integrante del mismo instituto que Banzi, quien más adelante, mejoraría la interfaz de software.
IMAGEN 1 : PLACA CARACTERÍSTICA DE UN ARDUINO

2.- TIPOS DE ARDUINOS:
-DUEMILANOVE: El Arduino Duemilanove ("2009") es una placa con microcontrolador basada en el ATmega168 o el ATmega328 , Tiene 14 pines con entradas/salidas digitales (6 de las cuales pueden ser usadas como salidas PWM), 6 entradas analógicas, un cristal oscilador a 16Mhz, conexión USB, entrada de alimentación, una cabecera ISCP, y un botón de reset.Contiene todo lo necesario para utilizar el microcontrolador; simplemente conectalo a tu ordenador a través del cable USB o aliméntalo con un transformador o una batería para empezar a trabajar con el.
IMAGEN 2 : PLACA CARACTERISTICA DE UN ARDUINO DUEMILANOVE

-MEGA:El Arduino Mega es una placa microcontrolador basada ATmeg1280 (datasheet). Tiene 54 entradas/salidas digitales (de las cuales 14 proporcionan salida PWM), 16 entradas digitales, 4 UARTS (puertos serie por hardware), un cristal oscilador de 16MHz, conexión USB, entrada de corriente, conector ICSP y botón de reset. Contiene todo lo necesario para hacer funcionar el microcontrolador; simplemente conectálo al ordenador con el cable USB o aliméntalo con un trasformador o batería para empezar.

IMAGEN 3 : PLACA CARACTERISTICA DE UN ARDUINO MEGA

-NANO: El l Arduino Nano es una pequeña y completa placa basada en el ATmega328 (Arduino Nano 3.0) o ATmega168 (Arduino Nano 2.x) que se usa conectándola a una protoboard. Tiene más o menos la misma funcionalidad que el Arduino Duemilanove, pero con una presentación diferente. No posee conector para alimentación externa, y funciona con un cable USB Mini-B en vez de el cable estandar. El nano fue diseñado y está siendo producido por Gravitech.


IMAGEN 4 : PLACA CARACTERÍSTICA DE UN ARDUINO NANO

-PRO: Es una placa con un microcontrolador ATmega168 (datasheet) o en elATmega328 (datasheet). La Pro viene en versiones de 3.3v / 8 MHz y 5v / 16 MHz. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas PWM), 6 entradas analógicas, un resonador interno, botón de reseteo y agujeros para el montaje de tiras de pines. Vienen equipada con 6 pines para la conexión a un cable FTDI o a una placa adaptadora de la casa Sparkfun para dotarla de comunicación USB y alimentación. La Arduino Mini Pro esta destinada a instalaciones semi-permanentes en objetos o demostraciones. La placa viene sin conectores montados, permitiendo el uso de varios tipos de conectores o soldado directo de cables según las necesidades de cada proyecto en particular. La distribución de los pines es compatible con los shields de Arduino. Las versiones de 3.3v de la pro pueden ser alimentadas por baterías.
IMAGEN 5 : PLACA CARACTERÍSTICA DE UN ARDUINO PRO

3.- VIDEO REALIZADO EN EL LABORATORIO:



VIDEO 1: LABORATORIO DE ARDUINO

EXPLICACIÓN DEL LABORATORIO: En este laboratorio realizamos el uso del programa arduino, comenzamos resolviendo pequeños acertijos y laberintos esto para entender que todo circuito tiene un sentido lógico el cual necesita tener un fundamento en el cual se puede sostener. Después realizamos la configuración de un arduino basándonos en el primer laboratorio, en la parte de abajo se dejara en laboratorio 1 para poder entender esto.


4.- CONCLUSIONES Y OBSERVACIONES:
OBSERVACIONES:
-        -Se observo las partes de un Arduino de manera general.
-Se observo la ayuda una web gamer a desarrollar nuestras capacidades de programación.
-Se observo como en un principio de acuerdo a la programación no emite las salidas en luces led.
-Se observó cómo algunos de nuestros compañeros todavía no estamos familiarizados con la -programación en Arduino por lo que se nos dificulta obtener resultados de manera eficiente.
-Se observó cómo algunos de nuestros conductores eléctricos no están en buenas condiciones dificultando las labores del laboratorio.
CONCLUSIONES:
REYES GUEVARA JOSE LUIS
-Se concluye que el programa M blockly ayuda a aprender Arduino más fácilmente que al estar colocando códigos de programación
-Se concluye que  Mblock se guía por las mismas funciones de la lógica proposicional
-Se concluye que Mblock ha Sido diseñados para niños y niños y quiénes se inician en la programación
-Se concluye que en el tablero digital analógico en el que conectamos nuestro circuito de Arduino tiene una A negada que sería la lógica invertida
-Se concluye que segun la combinación en binario puede formar números según programemos en el arduino
QUISPE LIMA ALBERTO
-Se concluye que es recomendable entrar por computadora o laptop para trabajar mejor en blockly games.
-Se concluye que se puede cambiar fácilmente el idioma y para conectar el Arduino debe a la computadora a la compuerta 6
-Se concluye que al terminar de crear nuestra función se debe subirlo entonces parpadea las luces entonces le damos start
-Se concluye que al crear la programación nos guiamos por el parpadear de las luces
-Se concluye que en el blockly games conforme vas subiendo de nivel ma complicado se hace la programación.
QUISPE HUSCAMAYTA HERSY
-Se concluye que al experimentar con esta nueva tecnología como es el Arduino que mediante una computadora podemos programar con fines en todo sentido beneficiosos para sociedad.
-Se concluye que se deduce que nos proporciona conocimientos mediante procesos colaborativos para así poder desarrollar las funciones más importantes de la plataforma como también de su software.
-Se concluye que podemos concluir como al desarrollar el laboratorio en adelante podamos hacer prototipos interactivos que requieran programación.
- Se concluye que el desarrollo de nuevas habilidades enriquece nuestros conocimientos haciendo de nosotros estudiantes con mejores oportunidades en un futuro.
- Se concluye que toda actividad y más aún ésta como es la de programación está involucrado en las cosas cotidianas de nuestra sociedad por lo que aprendimos de manera satisfactoria.
¿QUE APRENDÍ DE ESTA EXPERIENCIA?
Según la práctica desarrollada aprendimos como es que la razón y la lógica resuelve problemas planteados tal es el caso del Arduino, hardware que con la que se puede desarrollar todo tipo de proyectos en electrónica y computación basándose en microcontroladores, interactuando con sensores, controlar circuitos, luces y motores con sistemas inteligentes. Tal es el caso para luces inteligentes como es la de los semáforos.
5.FOTOS DEL LABORATORIO Y INTEGRANTES DEL GRUPO:

IMAGEN 6 : CONFIGURACIÓN LÓGICA EN EL PROGRAMA M BLOCK


IMAGEN 7 : PRUEBA DE SECUENCIA LÓGICA EN EL HARDWARE DE ARDUINO.


IMAGEN 8 : INSTALACIÓN DE ARDUINO CON PROBOTOARD EN UN ENTRENADOR DIGITAL


IMAGEN 9 : INTALACION DE ARDUINO CON UN DISPLAY 


IMAGEN 10 : CONFIGURACIÓN DE LA LÓGICA EN EL SOFTWARE M BLOCK



IMAGEN 11 : FOTO GRUPAL




1 comentario: