ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

BIBLIOTECAS ARDUINO


Enviado por   •  30 de Enero de 2022  •  Resúmenes  •  735 Palabras (3 Páginas)  •  71 Visitas

Página 1 de 3

LIBRERÍAS ARDUINO

Las librerias se define como códigos usados como sketch esto facilita la programación y permite que lo programas seas más sencillos y fácil de entender, estas disponen de archivos comprimidos ZIP que contiene:

  • Un archivo .cpp (código de C++)
  • Un archivo .h o encabezado de C, que contiene las propiedades y métodos o funciones de la librería.
  • Un archivo Keywords.txt, que contiene las palabras clave que se resaltan en el IDE (opcional).
  • Muy posiblemente la librería incluye un archivo readme con información adicional de lo que hace y con instrucciones de cómo usarla.
  • Directorio denominado examples con varios sketchs de ejemplo que nos ayudará a entender cómo usar la librería (opcional).

Para usar una librería que acabamos de instalar, lo que hay que hacer es leer la documentación de esa librería si es que está disponible y luego leer y probar los ejemplos que dispone las librerías.

El listado de librerías se actualiza de internet y se guarda en:

  • C:\Users\usuario\AppData\Local\Arduino15\library_index.json

Las placas se actualizan de internet (del gestor de tarjetas) y se guarda en:

  • C:\Users\usuario\AppData\Local\Arduino15\package_index.json

El fichero library_index.json se actualiza al abrir el IDE y en caso de tener problemas, se puede borrar y se genera de nuevo al abrir el IDE. Además, podemos fácilmente actualizar nuestro repositorio de librerías con el comando PULL de git y poner una u otra versión en nuestro repositorio con el comando checkout

Una vez visto el manual de la librería,  la librería Time de Arduino que nos ofrece funcionalidades para mantener la fecha y hora con un hardware externo o sin él. Nos permite obtener la fecha y hora como: segundo, minuto, hora, día, mes y año. También da el tiempo con el tipo de dato del estándar C time_t, siendo sencillo el cálculo del tiempo transcurrido.

También pueden verse los ficheros:

  • library.json – Información de la librería
  • library.properties – datos de la librería y clasificación que sale en el Gestor de Librerías

Un objeto TimeChangeRule que describe cuando la hora local cambia de hora estándar a hora de verano y viceversa. Un objeto Timezone que usa TimeChangeRule para hacer las conversiones y las funciones relacionadas. Es posible implementar varias zonas horarias definiendo varios objetos Timezone

Para una librería se necesitan al menos dos ficheros

Un fichero de cabecera con la extensión . Un fichero fuente con la extensión . En este caso la librería se va a llamar morse y generamos un fichero de cabecera llamado morse.

...

Descargar como (para miembros actualizados)  txt (4.8 Kb)   pdf (89.2 Kb)   docx (9.7 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com