Arduino: conceptos clave sobre placas, IDE, hardware libre y proyectos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 7,56 KB

Preguntas y respuestas esenciales sobre Arduino

Hardware

  1. 1. Arduino incluye una placa que incorpora…

    Un microcontrolador reprogramable

  2. 2. Los pines hembra de la placa Arduino sirven principalmente para…

    Conectar sensores y actuadores fácilmente

  3. 3. Una PCB suele ser una superficie no conductora con…

    Pistas conductoras (normalmente cobre)

  4. 4. ¿Por qué conviene especificar el modelo de placa Arduino?

    Porque hay varias placas oficiales con características distintas

  5. 5. La arquitectura AVR está desarrollada/fabricada por la marca…

    Atmel

  6. 6. Además de la placa, Arduino incluye…

    Un entorno de desarrollo (IDE)

  7. 7. El IDE de Arduino se usa para…

    Escribir, verificar y cargar programas en la placa

  8. 8. En Arduino, al programa se le suele llamar…

    Sketch

  9. 9. La conexión estándar para cargar programas desde el PC a la placa es…

    Un cable USB

  10. 10. Un proyecto Arduino puede ser autónomo cuando…

    Funciona sin estar conectado al ordenador y cuenta con su propia alimentación

  11. 11. Un proyecto Arduino NO autónomo suele requerir…

    Conexión permanente a un ordenador (USB, Ethernet, etc.)

  12. 12. Ese software “externo” del PC (si la placa no es autónoma) normalmente…

    Se programa en lenguajes como Python, Java, C, etc.

Software y lenguaje

  1. 13. El lenguaje de programación de Arduino se basa internamente en…

    C/C++

  2. 14. Processing está construido internamente en…

    Java

Historia y comunidad

  1. 15. Arduino nació en el año…

    2005

  2. 16. Arduino surgió en el Instituto de Diseño Interactivo de…

    Ivrea (Italia)

  3. 17. Arduino apareció por la necesidad de un dispositivo…

    De bajo coste, multiplataforma y con documentación para empezar desde cero

  4. 18. Al cerrarse el instituto en 2005, se decidió…

    Liberar el proyecto y abrirlo a la comunidad

Licencias y hardware libre

  1. 19. En el caso de Arduino, el software se publica con licencias como…

    GPL y LGPL

  2. 20. Una consecuencia del software libre en Arduino es…

    Que no existe un único propietario; la comunidad puede colaborar en su desarrollo

  3. 21. Arduino es “hardware libre” porque…

    Sus ficheros de diseño (CAD/esquemas) están disponibles

  4. 22. El hardware libre permite a la gente…

    Estudiar, modificar, reutilizar, mejorar y compartir cambios

  5. 23. Los ficheros del diseño hardware (CAD) sirven para…

    Reconstruir el hardware con materiales y herramientas adecuadas

  6. 24. Aunque Arduino sea hardware libre, la placa…

    No tiene por qué ser gratuita porque fabricarla cuesta dinero

  7. 25. Arduino tiene ventajas frente a otras placas porque…

    Es libre y extensible

  8. 26. “Arduino es libre y extensible” significa que…

    Se puede mejorar hardware, software y lenguaje sin problema

Librerías, multiplataforma y diseño

  1. 27. Las librerías sirven sobre todo para…

    Añadir funcionalidad y facilitar el desarrollo

  2. 28. El entorno de programación Arduino es multiplataforma porque…

    Funciona en Windows, macOS y Linux

  3. 29. El diseño hardware de Arduino estuvo inspirado originalmente en…

    La placa Wiring

  4. 30. El IDE significa…

    Integrated Development Environment

  5. 31. En castellano, IDE se traduce como…

    Entorno de Desarrollo Integrado

  6. 32. El IDE permite comprobar que el sketch…

    No tiene errores antes de cargarlo

  7. 33. Tras cargar el sketch en la placa, el microcontrolador…

    Lo ejecuta de forma autónoma

  8. 34. Si NO se introduce ningún programa en la memoria del microcontrolador…

    No sabrá qué hacer

Objetivo educativo y colaboración

  1. 35. Arduino se creó para usarse inicialmente…

    En aulas, como dispositivo de bajo coste

  2. 36. Cuando se liberó el proyecto Arduino, la idea era que…

    Todo el mundo pudiera participar en su evolución

  3. 37. En un proyecto Arduino NO autónomo, tras programar la placa, el IDE…

    Puede no ser necesario mientras el sistema funcione

  4. 38. El “ecosistema” de Arduino incluye extensiones como…

    Variantes de placas y librerías de terceros

  5. 39. Una razón por la que Arduino es popular es porque…

    Está bien documentado y tiene ejemplos

  6. 40. Si algo es “hardware abierto”, en esencia significa…

    Poder ver qué hay dentro y estudiarlo legalmente

Uso de librerías e importación

  1. 41. Para importar una librería oficial desde el IDE, el menú típico es…

    Sketch -> Import Library

  2. 42. Al importar una librería, el IDE añade una línea del tipo…

    #include <nombreLibreria.h>

Configuración del IDE

  1. 43. Antes de empezar a programar, el IDE debe “saber” dos cosas básicas:

    Tipo de placa y puerto serie

  2. 44. ¿Dónde se selecciona normalmente el tipo de placa y el puerto serie en el IDE?

    Tools -> Boards y Tools -> Serial Port

Notas y conceptos clave

  • Microcontrolador: unidad central programable de la placa.
  • Sketch: nombre común del programa en Arduino.
  • Hardware libre: diseños accesibles que permiten estudiar y modificar el hardware.
  • IDE: entorno para escribir, verificar y cargar código.
  • Librerías: paquetes que añaden funcionalidades y simplifican el desarrollo.
Fin del documento

Entradas relacionadas: