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. Arduino incluye una placa que incorpora…
Un microcontrolador reprogramable
2. Los pines hembra de la placa Arduino sirven principalmente para…
Conectar sensores y actuadores fácilmente
3. Una PCB suele ser una superficie no conductora con…
Pistas conductoras (normalmente cobre)
4. ¿Por qué conviene especificar el modelo de placa Arduino?
Porque hay varias placas oficiales con características distintas
5. La arquitectura AVR está desarrollada/fabricada por la marca…
Atmel
6. Además de la placa, Arduino incluye…
Un entorno de desarrollo (IDE)
7. El IDE de Arduino se usa para…
Escribir, verificar y cargar programas en la placa
8. En Arduino, al programa se le suele llamar…
Sketch
9. La conexión estándar para cargar programas desde el PC a la placa es…
Un cable USB
10. Un proyecto Arduino puede ser autónomo cuando…
Funciona sin estar conectado al ordenador y cuenta con su propia alimentación
11. Un proyecto Arduino NO autónomo suele requerir…
Conexión permanente a un ordenador (USB, Ethernet, etc.)
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
13. El lenguaje de programación de Arduino se basa internamente en…
C/C++
14. Processing está construido internamente en…
Java
Historia y comunidad
15. Arduino nació en el año…
2005
16. Arduino surgió en el Instituto de Diseño Interactivo de…
Ivrea (Italia)
17. Arduino apareció por la necesidad de un dispositivo…
De bajo coste, multiplataforma y con documentación para empezar desde cero
18. Al cerrarse el instituto en 2005, se decidió…
Liberar el proyecto y abrirlo a la comunidad
Licencias y hardware libre
19. En el caso de Arduino, el software se publica con licencias como…
GPL y LGPL
20. Una consecuencia del software libre en Arduino es…
Que no existe un único propietario; la comunidad puede colaborar en su desarrollo
21. Arduino es “hardware libre” porque…
Sus ficheros de diseño (CAD/esquemas) están disponibles
22. El hardware libre permite a la gente…
Estudiar, modificar, reutilizar, mejorar y compartir cambios
23. Los ficheros del diseño hardware (CAD) sirven para…
Reconstruir el hardware con materiales y herramientas adecuadas
24. Aunque Arduino sea hardware libre, la placa…
No tiene por qué ser gratuita porque fabricarla cuesta dinero
25. Arduino tiene ventajas frente a otras placas porque…
Es libre y extensible
26. “Arduino es libre y extensible” significa que…
Se puede mejorar hardware, software y lenguaje sin problema
Librerías, multiplataforma y diseño
27. Las librerías sirven sobre todo para…
Añadir funcionalidad y facilitar el desarrollo
28. El entorno de programación Arduino es multiplataforma porque…
Funciona en Windows, macOS y Linux
29. El diseño hardware de Arduino estuvo inspirado originalmente en…
La placa Wiring
30. El IDE significa…
Integrated Development Environment
31. En castellano, IDE se traduce como…
Entorno de Desarrollo Integrado
32. El IDE permite comprobar que el sketch…
No tiene errores antes de cargarlo
33. Tras cargar el sketch en la placa, el microcontrolador…
Lo ejecuta de forma autónoma
34. Si NO se introduce ningún programa en la memoria del microcontrolador…
No sabrá qué hacer
Objetivo educativo y colaboración
35. Arduino se creó para usarse inicialmente…
En aulas, como dispositivo de bajo coste
36. Cuando se liberó el proyecto Arduino, la idea era que…
Todo el mundo pudiera participar en su evolución
37. En un proyecto Arduino NO autónomo, tras programar la placa, el IDE…
Puede no ser necesario mientras el sistema funcione
38. El “ecosistema” de Arduino incluye extensiones como…
Variantes de placas y librerías de terceros
39. Una razón por la que Arduino es popular es porque…
Está bien documentado y tiene ejemplos
40. Si algo es “hardware abierto”, en esencia significa…
Poder ver qué hay dentro y estudiarlo legalmente
Uso de librerías e importación
41. Para importar una librería oficial desde el IDE, el menú típico es…
Sketch -> Import Library
42. Al importar una librería, el IDE añade una línea del tipo…
#include <nombreLibreria.h>
Configuración del IDE
43. Antes de empezar a programar, el IDE debe “saber” dos cosas básicas:
Tipo de placa y puerto serie
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.