Arduino

July 21, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Arduino...

Description

 

 

Arduino

Plataforma de desarrollo





 

¿Qué es Arduino?

Es una plataforma de desarrollo de computación física de código abierto, basada en una placa con un sencillo microcontrolador y un entorno de desarrollo para crear software para la placa. Puedes usar Arduino para crear objetos interactivos, leyendo datos de una gran variedad de interruptores y sensores y controlar multitud de tipos de luces, motores y otros actuadores físicos. Los proyectos con Arduino pueden ser autónomos o comunicarse con un programa que se ejecute en tu ordenador. La placa puedes montarla tú mismo o comprarla ya lista para usar, y el software de desarrollo es abierto. El Arduino puede ser alimentado a través de la conexión USB o con una fuente de alimentación externa. La fuente de alimentación se selecciona automáticamente.

Un Arduino uno contiene: 14 entrada/salidas digitales, de los cuales 6 pueden ser usados como salidas PWM Posee 6 entradas analógicas Los pines 0 y 1 pueden funcionar como RX R X y TX serial. Un oscilador de cristal de 16 MHz Conector USB Un Jack de poder Un conector ICSP Botón de Reset

 

Las razones de su éxito global Son por su bajo costo, la facilidad y accesibilidad para aprender a usar la herramienta y el sencillo desarrollo de su software que además permite crear proyectos que se pueden comercializar. código  un factor clave en el éxito de Arduino ha sido, además, su carácter de proyecto de código  abierto. No sólo el software de control es gratuito, sino que las especificaciones técnicas de la placa Arduino están a disposición de todo el mundo. Cualquier C ualquier empresa o ingeniero  ingeniero  puede descargarlas de la Red, estudiarlas y emplearlas para producir un nuevo dispositivo, modificado según las necesidades concretas del proyecto. Esto ha convertido al microcontrolador de Cuartielles y compañía en todo un emblema del movimiento maker. El corazón de Las impresoras 3D Makerbot es también una placa Arduino.  Arduino.  Arduino además de la placa ofrece kits donde puedes encontrar código para programar algunos proyectos y ya de ahí puedes coger ideas propias para ir programando tu solito. Además, en internet podrás encontrar un montón de ejemplos que también puedes poner en práctica. El lenguaje de programación que emplea Arduino es muy similar a C++   así que si lo conoces ya tienes parte de camino hecho. Además, te facilitan el trabajo ya que puedes encontrar numerosas bibliotecas. Como ya imaginarás necesitamos un lugar para escribir nuestras aplicaciones y poder ejecutarlas en el Arduino. Pues bien, Arduino dispone de un IDE para prácticamente todas las plataformas (Windows, Mac, Linux). Además de utilizarse para desarrollar programas autónomos puede ser conectado a otros software como

Adobe Flash, Processing, Max/MSP… Una forma de utilizar Arduino es  es  

como tarjeta de adquisición de Datos en software como JAVA, Visual Basic o LabVIEW. También a parte de las placas y los kits que ya te t e he mencionado, Arduino ofrece escudos,  accesorios e impresoras 3d.

 

¿Qué sabes acerca de domótica? Como muy bien sabrás s abrás se trata de un conjunto de sistemas capaces de automatizar una vivienda Pues bien existen múltiples aplicaciones ya sean para ahorro energético, confort, seguridad, comunicaciones o accesibilidad. Y te estarás preguntando… ¿qué papel pa pel juega aquí Arduino? Pues bien, con una aplicación de Android y esta placa no te imaginas lo que puedes llegar a hacer: programación de horarios, controlar persianas o luces, programar escenas o ambientes, también te podrás conectar desde tu móvil a cualquier servidor web de la casa aquí también se incluyen cámaras de vigilancia, cualquier tipo de control remoto que te puedas imaginar. Un factor del éxito de Arduino ha sido la comunidad que está apoyando este proyecto y que día a día publica nuevo contenido, divulga y responde a las dudas. En Internet hay disponible todo tipo de cursos, tutoriales, herramientas de consulta, proyectos, etc. que ayudan a que se pueda usar Arduino con facilidad. Arduino también es un lenguaje de programación con sus propias funciones, f unciones, clases y estructuras. El lenguaje está basado en C++ y como este, está basado en programación de objetos. DIFERENCIAS ENTRE LENGUAJE C Y ARDUINO  ARDUINO  Los siguientes códigos permiten iniciar al módulo de comunicación serial a una velocidad de 9600 baudios. El primer código usa el lenguaje C. Para configurar el módulo se tienen que configurar a los registros UBRR0, UCSR0B y UCSR0C. Además de mandar llamar a la función que configure estos valores. Estos registros están explicados en la hoja de datos desde la pagina 244-252, es decir, 8 páginas de información. Si queremos averiguar cómo operar el módulo y configurarlo correctamente tendremos que leer cada una de las banderas de los registros o memorias de control.  control. 

 

Tipos de Arduino Existen varios tipos de Arduino debido a la gran aceptación del público fue necesario crear otros modelos que satisficieran las necesidades de los usuarios así es como surge una gama de modelos de Arduino.

  Arduino Uno



  Arduino Nano



  Arduino Mega



  Arduino Mini



  Arduino Lilypad



  Arduino Bluetooth



View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF