图书馆
Arduino 环境可以通过使用库进行扩展,就像大多数编程平台一样。库提供用于草图的额外功能,例如使用硬件或操作数据。要在草图中使用库,请从Sketch > Import Library中选择它。
许多库随 IDE 安装,但您也可以下载或创建自己的库。有关安装库的详细信息,请参阅这些说明。还有一个关于编写您自己的库的教程。有关为您的库制作良好的 Arduino 风格 API 的信息,
请参阅API 风格指南。
Arduino 官方库
机器人技术
用于控制伺服和步进电机的库。
Servo - 用于控制伺服电机。
Stepper - 用于控制步进电机。
沟通
使用 SPI、I2C 和 UART 协议的库。
- SPI - 用于使用串行外设接口 (SPI) 总线与设备通信。
- Wire - 用于通过设备或传感器网络发送和接收数据的两线接口 (TWI/I2C)。
- SoftwareSerial - 用于任何数字引脚上的串行通信。
连通性
用于访问不同物联网板上无线电模块的库(Wi-Fi、蓝牙®、LoRa®、GSM、NB-IoT、Sigfox)。
- ArduinoIoTCloud - 该库允许连接到 Arduino 物联网云服务。.
- ArduinoBLE - 在精选板上使用低功耗蓝牙® 的库。
- 以太网- 用于通过以太网连接到互联网。
- GSM - 用于连接到带有 GSM 扩展板的 GSM/GRPS 网络。
- MKRWAN - MKR WAN 1300/1310 的库,用于连接到 LoRaWAN® 网络。
- MKRGSM - MKR GSM 1400 的库,用于连接到 GSM/GPRS 网络。
- MKRNB - MKR NB 1500 的库,用于连接到 NB-IoT / Cat M1 网络。
- SigFox - MKR FOX 1200 的库,用于连接到 Sigfox 网络。
- WiFi - WiFi 屏蔽库,用于通过 Wi-Fi 进行互联网连接。
- WiFi101 - MKR 1000 WiFi 和 WiFi101 shield 的库,用于通过 Wi-Fi 进行互联网连接。
- WiFiNINA - 带有 Wi-Fi NINA 模块的电路板库,用于通过 Wi-Fi 进行互联网连接。
纳米家族图书馆
为各种 Nano 板上的嵌入式传感器设计的库。
- ArduinoAPDS9960 - 使用手势传感器 APDS9960 的库;它可以感知手势、颜色、环境照明和接近度。
- Arduino_LSM6DS3 - 使用 Arduino Nano 33 IoT 和 Arduino UNO WiFi Rev. 2 上提供的 LSM6DS3 6 轴 IMU 的库。
- Arduino_LSM9DS1 - 使用 Arduino Nano 33 BLE 和 Arduino Nano 33 BLE Sense 上可用的 LSM9DS1 9 轴 IMU 的库。
- Arduino_LSM6DSOX - 使用 Arduino Nano RP2040 Connect 上提供的 LSM6DSOX 6 轴 IMU 的库。
- ArduinoLPS22HB - 使用气压计和温度传感器 LPS22 的库;它是一种超紧凑型传感器,可用作数字输出气压计。
- ArduinoHTS221 - 使用 HTS221 相对湿度和温度传感器的库。
- PDM - 使用数字麦克风 MP34DT05(Nano BLE Sense 和 Nano RP2040 Connect)的库。
记忆
用于内存管理和数据存储的库。
展示
用于控制不同显示器的库。
MKR 系列库
下面列出的库专门设计用于 Arduino MKR 系列产品。
声音的
用于音频采样和播放的库。
USB
将 Arduino 用作 USB 主机或设备的库。
- USBHost - 与鼠标和键盘等 USB 外围设备通信。
- 键盘- 将击键发送到连接的计算机。
- 鼠标- 控制连接的计算机上的光标移动。
其他
退休图书馆
退役产品的存档库列表。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。