ESP32 I2C从站 该库提供了ESP32 Slave功能,作为针对Arduino核心和ESP-IDF缺乏支持的解决方法。 尽管有一些警告,请继续阅读。 用法 在从属端,只需使用WireSlave而不是Wire 。 请参见示例和 。 但是,在主端,必须先使用WirePacker打包数据,然后再通过Wire发送数据(请参阅示例 )。 读取数据有些麻烦,因此必须使用WireSlaveRequest类(请参阅示例 )。 语境 目前,ESP32 Arduino Core中未实现I2C从设备功能( )。 另一方面,ESP IDF只为ESP32提供了两个进行功能,尽管它说可以定义一个自定义的ISR功能,但没有关于如何正确执行该功能的示例(例如读取和清除中断)标志)。 在这种情况下,此库是作为一种变通方法来临时为ESP32提供用作I2C从设备的功能。 因此,它不能像AVR和ESP8266 Ard
2024-04-15 18:03:17 31KB arduino-library esp32-arduino
1
DS3232RTC:用于Maxim Integrated DS3232和DS3231实时时钟的Arduino库
2023-10-18 21:20:07 51KB arduino arduino-library rtc ds3231
1
arduino-timer:用于延迟函数调用的非阻塞库
2023-04-09 19:12:00 23KB arduino timer delay arduino-library
1
ESP8266 和 ESP32 的 ESP-NOW Arduino 库 WifiEspNow是 ESP-NOW 的 Arduino 库,ESP-NOW 是乐鑫定义的无连接 WiFi 通信协议。 有关 ESP-NOW 的工作原理及其限制的更多信息,请参阅。 特征 是 ESP-IDF 中 ESP-NOW 函数的简单包装器。 在 ESP8266 上,它仅支持单播。 在 ESP32 上,它同时支持单播和多播。 通过 ESP-NOW 实现伪广播。 每个设备都会通告一个特定的 WiFi SSID,并通过 BSSID 扫描发现彼此。 然后,消息通过ESP-NOW单播分别向每个对等方传输。 这是我的自定义协议,与WifiEspNow多播不同。 安装 将此存储库克隆到$HOME/Arduino/libraries目录下。 将#include 或#include <WifiE
2022-07-08 10:24:58 28KB esp8266 esp32 arduino-library hacktoberfest
1
AW9523B LED驱动器和GPIO I2C 16位扩展器库 上海艾维尼克科技有限公司的I2C I / O扩展芯片AW9523B的Arduino库。 根据其参考。 执照 此代码根据MIT许可证发布。 请参阅“以获取全文。
2022-06-20 15:25:47 7KB i2c led-controller arduino-library i2c-device
1
欢迎! 欢迎使用HomeSpan-一个功能强大且易于使用的Arduino库,可完全在创建自己ESP32的HomeKit设备。 HomeSpan提供了针对以微控制器为重点的实现,专门为在Arduino IDE中运行的Espressif ESP32微控制器而设计。 HomeSpan可以通过您的家庭WiFi网络直接配对到HomeKit,而无需任何外部桥接或组件。 借助HomeSpan,您可以使用ESP32的I / O功能的全部功能来创建自定义控制软件和/或硬件,以通过iPhone,iPad或Mac或Siri上的Home App自动操作外部设备。 HomeSpan亮点 提供了一种自然,直观,非常容易使用的框架 利用独特的以服务为中心的方法来创建HomeKit设备 充分利用广受欢迎的Arduino IDE 100%符合HAP-R2 38种集成式HomeKit服务 以附件或桥接模式运行 支持与
2022-06-18 22:07:56 161KB home-automation esp32 arduino-ide arduino-library
1
Adafruit MCP23017 Arduino库 这是MCP23017 I2c端口扩展器的库 这些芯片使用I2C进行通信,需要2个引脚进行接口 Adafruit投入时间和资源来提供此开源代码,请通过从Adafruit购买产品来支持Adafruit和开源硬件! 由Limor Fried / Ladyada为Adafruit Industries撰写。 BSD许可证,请查看license.txt以获取更多信息所有重新分发中都必须包含上述所有文本 去下载。 单击右上角的“下载”按钮,将未压缩的文件夹重命名为Adafruit_MCP23017。 检查Adafruit_MCP23017文件夹是否包含Adafruit_MCP23017.cpp和Adafruit_MCP23017.h 将Adafruit_MCP23017库文件夹放在/ libraries /文件夹中。 如果它是您的第一个库,则
2022-05-12 21:45:20 16KB C++
1
WS2812FX:用于Arduino和ESP8266的WS2812 FX库
2022-05-08 22:45:37 900KB arduino esp8266 neopixel arduino-library
1
Arduino的TWI TWI库是I2C设备驱动程序的抽象接口。 该库包括一个硬件和软件总线管理器,以及用于I2C湿度和温度传感器(Si70XX),远程8位I / O扩展器(PCF8574 / PCF8574A),数字压力传感器(BMP085)和单/多通道1-Wire主机(DS2482)。 TWI接口的软件总线管理器实现使用库。 软件和AVR硬件总线管理器实现都支持重复启动条件和多任务处理中的设备驱动程序互斥。 重复的启动条件允许在不释放总线的情况下对一个或多个设备进行组合的读/写操作,从而保证了操作不会中断(使用多个主机时)。 使用时,设备驱动程序互斥锁允许任务以同步方式完成设备驱动程序功能。 版本:1.9 班级 示例草图 PCF8574 Si7021 依存关系 Arduino的GPIO
2022-04-20 17:33:16 55KB arduino arduino-library device-driver ds2482
1