LAB. N° 14 PROGRAMACIÓN GRÁFICA CON ARDUINO

PROGRAMACIÓN GRÁFICA CON ARDUINO

HISTORIA DE ARDUINO

Resultado de imagen para arduino uno
Arduino fue inventado en el año 2005 por el entonces estudiante del instituto IVRAE Massimo Banzi. 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.

Tom Igoe, un estudiante de Estados Unidos que se encontraba haciendo su tesis, escuchó que se estaba trabajando en una plataforma de open-source basada en una placa de micro controladores pre ensamblada quien ayudó a mejorar la placa haciéndola más potente, agregando puertos USB para poder conectarla a un ordenador. Además, el le sugirió a Banzi la distribución de este proyecto a nivel mundial.

Características principales en el Hardware y Software del arduino:

  • El microprocesador ATmega328
  • 32 kbytes de memoria Flash
  • 1 kbyte de memoria RAM
  • 13 pins para entradas/salidas digitales (programables)
  • 5 pins para entradas analógicas
  • 6 pins para salidas analógicas (salidas PWM)
  • Completamente autónomo: Una vez programado no necesita estar
  • conectado al PC
  • Microcontrolador ATmega328
  • Voltaje de operación 5V
  • Voltaje de entrada (recomendado) 7-12 V
  • Voltaje de entrada (limite) 6-20 V
  • Digital I/O Pins 14 (con 6 salidas PWM)
  • Entradas analógicas Pins 6
  • DC corriente 3.3V Pin 50 mA
  • Memoria Flash 32 KB (2 KB para el bootloader)
  • EEPROM 512 byte
  • Velocidad de reloj 16 MHz


Mododelos de Arduino

Resultado de imagen para arduino unoArduino Uno

Es la placa estándar y posiblemente la más conocida y documentada. Salió a la luz en septiembre de 2010 sustituyendo su predecesor Duemilanove con varias mejoras de hardware que consisten básicamente en el uso de un USB HID propio en lugar de utilizar un conversor FTDI para la conexión USB. Es 100% compatible con los modelos Duemilanove y Diecimila. Viene con un Atmega328 con 32Kbytes de ROM para el programa.

Resultado de imagen para arduino megaArduino Mega:

Es con mucha diferencia el más potente y el que más pines i/o tiene, apto para trabajos ya algo más complejos aunque tengamos que sacrificar un poco el espacio, cuenta con el microcontroladorAtmega2560 con más memoria para el programa, más RAM y más pines que el resto de los modelos.




Resultado de imagen para arduino ethernet

Arduino Ethernet:

Incorpora un puerto ethernet, está basado en el Arduino Uno y nos permite conectarnos a una red o a Internet mediante su puerto de red.
Con este shield ethernet se abren innumerables opciones para controlar tu Arduino a través de Internet o de la LAN de tu casa. Domótica, automatización, Internet de las cosas (IoT), control y monitoreo remoto, etc, son algunos de los campos donde se puede utilizar este shield. 




Arduino Due:

Arduino con la mayor capacidad de procesamiento, basado en un microcontrolador de 32 bit y arquitectura ARM: Atmel SAM3X8E ARM Cortex-M3 CPU. Este arduino está alimentado a 3.3V y dado que gran parte de los shields, sensores y actuadores para Arduino y otros elementos compatibles se alimentan a 5V limita el uso de este Arduino, pero cada vez se ven más elementos donde se puede elegir el voltaje entre 3.3 y 5V.

Arduino Leonardo:

La diferencia de este arduino con el resto es que trae un único MCU ATmega32u4 que tiene integrado la comunicación USB, lo que elimina la necesidad de un segundo procesador. Esto tiene otras implicaciones en el compartimento del arduino al conectarlo al ordenador, lo que no lo hace apto para iniciarse con él.


                      
                       Arduino Nano

El hardware del arduino nano es pequeño pero poderoso en su tarjeta basada en el ATMmega328. Posee las mismas funcionalidades que un arduino UNO, solo que en un tamaño reducido. Para programarla se necesita de un cable microUSB. Características (Microcontrolador ATMmega328, Voltaje 5v, Voltaje recomendado de 7 a 12 v de alimentación, I/O Digitales 14 y 6 PWM, memoria Flash 32 KB, EEPROM 1KB, Frecuencia 16MHz, etc.)






Video Tutorial:






Software mBlock:







Integrantes: 

- Sarmiento Chipana, Joel Alexander
- Hancco Churata, Veyhan
- Candia Apaza, Henry Abdon





Conclusiones/Observaciones:

-Para que nuestro arduino haga caso a los ordenes que le indicamos mediante el lenguaje arduino debemos conectar el Arduino RedBoard con el cable Usb estandar 2.0 a la PC puerto Com3 -para que esta la reconozca.

-En este laboratorio hicimos uso del programa MBLOCK en vez del programa Arduino.

-En este programa insertamos los pines de entrada y los pines de salida.

-Para que poder programar en la plataforma de arduino o Mblock se hizo uso de los comando If, Else para poder llevar acabo las declaraciones, tambien LOW y HIGH para que prenda y apague el led del modulo a travez del lenguaje arduino.















Comentarios

Entradas populares de este blog

Lab. n° 09 CONTADOR SINCRONO DE 4 Y 6 ETAPAS

Simplificación e Implementación de Circuitos Lógicos

Sensores y Actuadores Digitales