Librerias Arduino
Librerias Arduino
LIBRERIAS ARDUINO
07122022
Las bibliotecas Arduino son programas creados por terceros que nos ayudan a agregar nuevas
funciones a nuestros programas Arduino, a menudo con nuevas instrucciones para poder usar
nuevos componentes no estándar en nuestros ensamblajes.
Hay otras funciones en esta biblioteca a las que se puede acceder y usar, aunque en este programa
solo usamos una "myservo.write(90)" que usamos para mover el servo a la posición de 90 grados.
Si queremos saber más sobre esta biblioteca y sus otras características, podemos visitar el siguiente
enlace: https://www.arduino.cc/en/Reference/Servo.
Esta biblioteca ya está incluida y disponible por defecto, pero en el futuro definitivamente
necesitaremos otras bibliotecas que no están incluidas por defecto y tendremos que instalarlas
manualmente. Esto sucede cuando compramos componentes o sensores que queremos utilizar en
un montaje. En estos casos, el fabricante del componente, además de venderte el producto,
también te ofrece la posibilidad de descargar la librería correspondiente de forma gratuita desde su
web para incorporarla a la librería de Arduino. Podemos encontrar más información en el siguiente
enlace: http://arduino.cc/en/Guide/Libraries
Robótica
Comunicación
➢ SPI: para comunicarse con dispositivos mediante el bus de interfaz periférica serie
(SPI).
➢ Cable - Interfaz de dos hilos (TWI/I2C) para enviar y recibir datos a través de una red
de dispositivos o sensores.
➢ SoftwareSerial - para la comunicación en serie en cualquier pin digital.
Conectividad
Bibliotecas para acceder a módulos de radio en diferentes placas IoT (Wi-Fi, Bluetooth®, LoRa®,
GSM, NB-IoT, Sigfox).
• ArduinoBLE - biblioteca para usar el Bluetooth® Low Energy en una selección de placas.
• MKRWAN - biblioteca para MKR WAN 1300/1310, para conectarse a redes LoRaWAN®.
• MKRGSM - biblioteca para MKR GSM 1400, para conectarse a redes GSM/GPRS.
• MKRNB - biblioteca para MKR NB 1500, para conectarse a redes NB-IoT / Cat M1.
• SigFox - biblioteca para MKR FOX 1200, para conectarse a la red Sigfox.
• WiFi - biblioteca para el escudo WiFi, para conexiones a Internet a través de Wi-Fi.
• WiFi101 - biblioteca para el escudo MKR 1000 WiFi y WiFi101, para conexiones a Internet
a través de Wi-Fi.
• WiFiNINA - biblioteca para placas con un módulo Wi-Fi NINA, para conexiones a Internet a
través de Wi-Fi.
Bibliotecas familiares Nano
• PDM - biblioteca para utilizar el micrófono digital MP34DT05 (Nano BLE Sense y Nano
RP2040 Connect).
Memoria
Monitor
Las bibliotecas que se enumeran a continuación están diseñadas específicamente para funcionar
con los productos de la familia Arduino MKR.
• Programador: administre múltiples tareas sin bloqueo (también funciona con Arduino
Due).
• RTCZero - Reloj en tiempo real para programar eventos.
• ArduinoMKRGPS - biblioteca para ser utilizada con el Arduino MKR GPS Shield.
• ArduinoMKRRGB - biblioteca para ser utilizada con el Arduino MKR RGB Shield.
• ArduinoGraphics - biblioteca con primitivas gráficas, funciona también con el Arduino MKR
RGB Shield.
• ArduinoMKRENV - biblioteca para leer todos los sensores MKR ENV Shield.
• ArduinoMKRTHERM - biblioteca para leer los sensores conectados al Arduino MKR THERM
Shield.
Audio
• AudioZero - biblioteca para reproducir archivos de audio desde una tarjeta SD.
• Audio: permite reproducir archivos de audio desde una tarjeta SD. Solo para Arduino DUE.
• I2S - biblioteca para usar el protocolo I2S en SAMD21 (incluido en la plataforma SAMD).
USB
Otro