miércoles, 29 de agosto de 2018

PROGRAMACIÓN EN ARDUINO IDE

La programación de Arduino es la programación de un microcontroladorLa programación de Arduino es la programación de un microcontrolador.

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.

Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Además en el caso de Arduino incorpora las herramientas para cargar el programa ya compilado en la memoria flash del hardware a través del puerto serie. 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.

Los programas de arduino están compuestos por un solo fichero con extensión “ino”, aunque es posible organizarlo en varios ficheros. El fichero principal siempre debe estar en una carpeta con el mismo nombre que el fichero.



PARTES DEL ARDUINO IDE



ROBÓTICA

La robótica es la ciencia o rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas realizadas por el ser humano o que requieren del uso de inteligencia. Las ciencias y tecnologías de las que deriva podrían ser: el álgebra, el Autómata programable, las máquinas de estados, la mecánica o la informática.

La Robótica es una nueva tecnología, que surgió como tal, hacia 1960. Han transcurrido pocos años y el interés que ha despertado, desborda cualquier previsión. Quizás, al nacer la Robótica en la era de la información, una propaganda desmedida ha propiciado una imagen irreal a nivel popular y, al igual que sucede con el microprocesador, la mistificación de esta nueva maquina, que de todas formas, nunca dejara de ser eso, una maquina.

El término robótica es también puesto en circulación por Isaac Asimov, definiendo a la ciencia que estudia a los robots. Asimov creó también las Tres Leyes de la Robótica. En la ciencia ficción el hombre ha imaginado a los robots visitando nuevos mundos, haciéndose con el poder, o simplemente aliviando de las labores caseras.

LEYES DE LA ROBÓTICA

  1. Un robot no puede dañar a un ser humano ni, por inacción, permitir que un ser humano sufra daño.
  2. Un robot debe cumplir las órdenes de los seres humanos, excepto si dichas órdenes entran en conflicto con la Primera Ley.
  3. Un robot debe proteger su propia existencia en la medida en que ello no entre en conflicto con la Primera o la Segunda Ley.


El robot Asimo (Advanced Step in Innovative Mobility).           Robotica02.jpg         


VENTAJAS DEL ARDUINO

  • Simplifica. Arduino simplifica el proceso de trabajar con microcontroladores.
  • Bajos costos. Las placas Arduino son más accesibles comparadas con otras plataformas de microcontroladores. Los módulos más caros de Arduino pueden ser montadas a mano bajando sus costos.
  • Multi-Plataforma. El software de Arduino funciona en los sistemas operativos Windows, Macintosh OSX y Linux; mientras que la mayoría de otros entornos para microcontroladores están únicamente limitados a Windows.

       

       

TINKERCAD

Tinkercad es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en el software de diseño 3D de la mano de su programa estrella para tal fin.

El objetivo al usar Tinkercad debe ser una primera inmersión en el mundo del diseño 3D de una manera sencilla y atractiva, ya que la interfaz de trabajo es simple y muy atractiva.

Sus ventajas son claras: es sencillo de usar, su aspecto es atractivo y con unas pocas horas de entrenamiento podemos adquirir mucha destreza en su uso.


Imagen relacionada

El aspecto del software al comenzar un nuevo diseño es el que se muestra en la imagen. Sin extendernos en mucha explicación: en la esquina superior izquierda tenemos el botón “Tinkercad” para volver a nuestra pantalla de inicio como usuarios, en la zona inferior de la misma tenemos botones para controlar el punto de vista de nuestro diseño y el zoom sobre el mismo (aunque ambas opciones se pueden realizar con los botones del ratón o trackpad). En la zona derecha tenemos una serie de menús desplegables con opciones de diseño directas (formas geométricas, letras, símbolos...). En la zona superior tenemos los iconos de deshacer y rehacer y una serie de accesos directos a herramientas de trabajo y de diseño que se explicarán más adelante. En el centro nos encontramos el plano de trabajo (“Workplane”).




miércoles, 22 de agosto de 2018


PROTOBOARD

La protoboard es una placa que posee unos orificios conectados eléctricamente entre sí siguiendo un patrón horizontal o vertical. Es empleada para realizar pruebas de circuitos electrónicos, insertando en ella componentes electrónicos y cables como puente. Es el boceto de un circuito electrónico donde se realizan las pruebas de funcionamiento necesarias antes de trasladarlo sobre un circuito impreso. 

Normalmente estas placas son usadas para realizar pruebas experimentales. Si la prueba resulta satisfactoria el circuito se construye de una forma más permanente para evitar el riesgo de que algún componente pueda desconectarse. En caso de que la prueba no sea satisfactoria, puede modificarse el circuito fácilmente.

Las Protoboards presentan algunas ventajas y desventajas. Entre sus principales ventajas esta que pueden utilizarse tantas veces como se requiera y que son de fácil manejo. Por otra parte, entre sus desventajas esta el inconveniente de que en ocasiones puede haber falsos contactos, los cables empleados pueden tener mala conductividad o estar rotos, lo que hace que las conexiones no sean tan seguras como las de las pistas de un circuito impreso.


Partes del Protoboard

A) Canal central:
Es la región localizada en el medio del protoboard, se utiliza para colocar los circuitos integrados.
B) Buses:
Los buses se localizan en ambos extremos del protoboard, se representan por las líneas rojas (buses positivos o de voltaje) y azules (buses negativos o de tierra) y conducen de acuerdo a estas, no existe conexión física entre ellas. La fuente de poder generalmente se conecta aquí.
C) Pistas:
La pistas se localizan en la parte central del protoboard, se representan y conducen según las líneas rosas.

https://es.scribd.com/document/248125379/Carcteristicas-Del-Protoboard










ARDUINO MEGA

Arduino Mega es una tarjeta de desarrollo open-source construida con un microcontrolador modelo Atmega2560 que posee pines de entradas y salidas (E/S), analógicas y digitales. Esta tarjeta es programada en un entorno de desarrollo que implementa el lenguaje Processing/Wiring. Además tiene 54 pines de entradas/salidas digitales (14 de las cuales pueden ser utilizadas como salidas PWM), 16 entradas análogas, 4 UARTs (puertos serial por hardware), cristal oscilador de 16MHz, conexión USB, jack de alimentación, conector ICSP y botón de reset.

Características del Arduino Mega



  • Microcontrolador: ATmega2560
  • Voltaje Operativo: 5V
  • Voltaje de Entrada: 7-12V
  • Voltaje de Entrada(límites): 6-20V
  • Pines digitales de Entrada/Salida: 54 (de los cuales 15 proveen salida PWM)
  • Pines análogos de entrada: 16
  • Corriente DC por cada Pin Entrada/Salida: 40 mA
  • Corriente DC entregada en el Pin 3.3V: 50 mA
  • Memoria Flash: 256 KB (8KB usados por el bootloader)
  • SRAM: 8KB
  • EEPROM: 4KB
  • Clock Speed: 16 MHz




ALIMENTACIÓN DEL ARDUINO

Arduino Mega puede ser alimentado mediante el puerto USB o con una fuente externa de poder. La alimentación es seleccionada de manera automática. Cuando se trabaja con una fuente externa de poder se debe utilizar un convertidor AC/DC y regular dicho voltaje en el rango operativo de la placa. De igual manera se puede alimentar el micro mediante el uso de baterías. Preferiblemente el voltaje debe estar en el rango de los 7V hasta los 12V.
  • VIN: A través de este pin es posible proporcionar alimentación a la placa.
  • 5V: Podemos obtener un voltaje de 5V y una corriente de 40mA desde este pin.
  • 3.3V: Podemos ubtener un voltaje de 3.3V y una corriente de 50mA desde este pin.
  • GND: El ground (0V) de la placa.


Bienvenidos




Instituto Guatemalteco Americano -IGATecnología de Información y la Comunicación
Prof. Jorge Cruz 









Bienvenidos


Javier Padilla Vásquez
5° Bachillerato "E"
clave: 18


 Aprendiendo la terminología de Arduino IDE ¿Qué es un sketch? En la guía de inicio (  Windows  ,  Mac OS X  ,  Linux  ), cargó un boce...