Categories: Arduino

¿Qué es Arduino?

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa.

Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.

 ¿Qué lenguaje de programación se utiliza?

La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el popular lenguaje de programación de alto nivel Processing.

Es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. También es por desarrollado artistas y diseñadores como una herramienta alternativa al software propietario.

¿Cómo se puede programar?

Arduino nos facilita un IDE de desarrollo bastante fácil de utilizar además de amigable. Este IDE lo podemos encontrar para MAC OS, Linux y Windows en:

 ¿Para qué puedo utilizar mi Arduino?

Podemos utilizarlo para cualquier tipo de proyecto, aunque al ser una plataforma que facilita una primera toma de contacto con la electrónica y la programación de microcontroladores, podemos ver bastantes limitaciones en cuanto a hardware.

No obstante, se pueden utilizar muchos tipos de sensores tales como termómetro, higrómetro, barómetros, sensores de proximidad, infrarrojos, etc. Por lo que luego podemos utilizarlos como queramos para poder crear nuestros primeros proyectos.

 

Fran López

View Comments

  • Hola Fran, la librería para el lcd 192x64 con BV4613, ¿es tuya o la escribiste tu?

    Si es así déjame una dirección de e-mail para comentarte un problema que tengo con ella.

    • Buenas Salvador,

      Siento el retraso de la respuesta. Lamentablemente no la he escrito yo, pero puedo ayudarte en lo que necesites.

      Gracias y un saludo!

  • I've been surfing on-line more than 3 hours lately, but I never discovered any fascinating article like yours. It is beautiful value sufficient for me. In my opinion, if all webmasters and bloggers made just right content material as you did, the net will probably be much more helpful than ever before.

Share
Published by
Fran López
Tags: Arduino

Recent Posts

Curso Android – Cadena en ConstraintLayout

En este primer vídeo del curso de Android desde 0 se explica cómo maquetar una…

2 años ago

Subir JSON Firebase (Firestore Database)

Como siempre, si quieres ver directamente el vídeo donde se realiza toda la configuración pasos…

3 años ago

¿El mejor cargador inalámbrico?

En esta ocasión hacemos una review del cargador inalámbrico Samsung Wireless Charger Duo Pad de…

3 años ago

Batería Galaxy Buds Pro, ¿cuánto duran?

Primero y antes de nada, si quieres ver un vídeo detallado de esta prueba, tienes…

3 años ago

OnePlus 9 Pro, potencia, diseño y precio “ajustado”.

El 23 de marzo se presentaron los nuevos dispositivos de OnePlus. Han sido una grata…

3 años ago

Review Galaxy Buds Pro. ¿MERECEN LA PENA?

Primero y antes de nada, si quieres ver un vídeo detallado de los Samsung Galaxy…

3 años ago