PZEM-004T v3.0 用于Peacefair PZEM-004T-10A和PZEM-004T-100A v3.0能源监控器的Arduino通信库。 该模块是PZEM-004T的升级版,具有频率和功率因数测量功能,可在通常的地方使用。 它通过TTL接口通过类似于通信协议的Modbus-RTU进行通信,但与旧的库不兼容,该库位于: : 。 我要感谢的出色图书馆,这启发了我写这个图书馆。 常见问题: 确保设备已连接到交流电源! 5V仅为光耦合器供电,而不是实际芯片。 另外请注意安全,交流电是危险的。 它可能导致更严重的问题,例如死亡。 您应对自己的愚蠢负责。 所以不要傻。 制造商(乐观)规格 功能 测量范围 解析度 准确性 待办事项:现实的规格 电压 80〜260V 0.1伏 0.5% 当前的 0〜10A或0〜100A * 0.01A或0.02A * 0.5% 有功功
2022-03-14 15:57:04 15KB sensor arduino-library pzem-004t powermeter
1
TLC5941 TLC5941是一个高级的面向对象的Arduino库,用于使用德州仪器(TI)的TLC5941和TLC5940 LED驱动器来驱动大量LED。 该库允许以菊花链方式连接大量TLC594x芯片,从而可以控制潜在的数百个单个LED(取决于可用的RAM)。 结构 该库分为四个主要类:处理所有与硬件相关的东西的Controller类,TLC5941类,它充当每个实际TLC5941的代理(并将很快扩展为涵盖TLC5940的代理),Light类,其作用是作为TLC5941的每个实际LED串的代理,以及FX类,它是派生新效果的基类(例如,用于实现Cylon / KITT样式的闪光灯或POV渲染器)。 注意事项 这是我编写低级嵌入式代码的早期工作之一。 因此,有些方面可能会引起人们的注意。 鉴于TLC594x特有的串行接口,破解SPI接口只会产生一定程度的意义,而无需依靠暴力破解来实现结
2022-03-05 14:46:57 14KB C++
1
vex电机 vexMotor Arduino 库。 该库通过 VEX 电机控制器 29 简化了 Arduino 和 VEX 电机之间的接口。 ###class vexMotor ###方法: void attach(int pin); // attaches / sets up the motor on a pin void detach(); // detach / releases the pin void write(int power); // drive in direction given by sign, at speed given by the // magnitude of the parameter. Pos. values CW, Neg. values CCW // default FullSp
2022-02-25 23:25:57 7KB
1
Adafruit NeoPixel库 Arduino库,用于控制基于单线的LED像素和条带,例如, , , 和。 下载后,将文件夹重命名为“ Adafruit_NeoPixel”并安装在Arduino Libraries文件夹中。 重新启动Arduino IDE,然后打开File-> Sketchbook-> Library-> Adafruit_NeoPixel-> strandtest草图。 兼容性说明:目前,任何AVR处理器均不支持端口A 安装 第一种方法 在Arduino IDE中,导航至“草图”>“包含库”>“管理库” 然后,库管理器将打开,您将找到已经安装或准备安装的库的列表。 然后使用搜索栏搜索Neopixel strip。 单击文本区域,然后选择特定版本并安装它。 第二种方法 导航到“。 下载最新版本。 解压缩zip文件 在Arduino IDE中,导
2022-02-21 16:36:59 73KB C++
1
Arduino的VL53L1X库 版本:1.3.0 发布日期:2021-04-16 概括 这是Arduino IDE的库,可帮助与ST的。 该库使配置传感器和通过I²C读取距离数据变得简单。 支持平台 该库旨在与Arduino IDE 1.6.x或更高版本一起使用; 我们尚未在早期版本中进行过测试。 该库应支持任何Arduino兼容板,包括。 入门 硬件 可以从Pololu的网站上购买。 在继续之前,建议仔细阅读以及VL53L1X数据表。 在Arduino和VL53L1X开发板之间建立以下连接: 5V Arduino板 (包括Arduino Uno,Leonardo,Mega; Pololu A-Star 32U4) Arduino VL53L1X board ------- ------------- 5V - VIN GND - GND SDA
2022-02-14 17:46:57 33KB C++
1
用于Arduino的TMP102库 这是一个Arduino库,旨在简化对连接到TWI / I2C端口(SCL和SDA)的Texas Instruments TMP102温度传感器的操作。 目的是帮助使用一些功能,例如: 切换到扩展的13位模式。 关机模式和单次测量。 配置ALERT引脚输出。 在Arduino Leonardo板上进行了测试。 安装及使用 要安装它,只需要将其复制到库目录中。 要在草图中使用它,您必须添加以下行: #include #include 要开始使用tmp102类,您可以复制以下行: tmp102 TMP102(&Wire); //This assumes you have ADD0 tied to GND. If you want other address, consult the datasheet.
2022-02-10 13:56:42 6KB C++
1
TM1637 四位码管 Arduino库,提供TM1637.h、TM1637.cpp
2022-02-09 14:04:40 11KB arduino 数码管 TM1637
1
MHZ19 用于MH-Z19 / MH-Z19B CO2传感器的Arduino库。 MHZ19 该库使用软件或硬件串行与传感器进行通信。 使用MHZ19,您可以获取CO2,温度和精度值(请参见示例)。 联系 传感器 Arduino板 文 5伏 地线 地线 Tx 接收 接收 Tx 使用SoftwareSerial库时,应在构造函数中定义RX和TX引脚,如下所示: SoftwareSerial ss ( 13 , 12 ); // rx, tx (D7, D6) on NodeMCU ESP-12e 然后像上表一样将Rx连接到Tx,将Tx连接到Rx。 MHZ19PWM 使用该库,您可以使用支持中断的单个引脚来获取二氧化碳水平。 MHZ19PWM支持三种模式: MHZ_CONTINUOUS_MODE 在此模式下,始终会附加中断, getCO2方法的执行不会有明显的延迟。 MHZ_
2022-02-09 11:32:39 20KB C++
1
BH1745图书馆 这是一个易于使用的库,用于与BH1745 RGB传感器进行通信。 该传感器使用I2C进行通信,需要2个引脚进行接口。
2022-02-08 17:18:18 14KB C++
1
arduino oled 库,支持oled12864等一些列屏幕,供大家学习
2022-02-08 15:07:05 297KB oled arduino库
1