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
BK8000L的arduino库 该目录包含支持基于Beken BK8000L芯片的A2DP蓝牙模块所需的所有文件,以及对基于BK8002的模块的未经测试的支持。 BK8000L(至少为F-6188模块)具有AT命令控制支持, 介绍受支持的命令 如何连接BK8000L 直接到电脑 这用于测试您的模块是否启用了串行接口: BK8000L 电脑(例如USB2串行) 接收 得克萨斯州 得克萨斯州 接收 地线 地线 VBAT 通过二极管至5V arduino使用软件序列号(UNO,nano ..) BK8000L.h中未输入“ #define USE_SW_SERIAL”以启用软件串行支持。 BK8000L 电脑(例如USB2串行) 接收 7(示例中SoftwareSerial的第一个参数) 得克萨斯州 6(示例中为SoftwareSerial的第二个参数) 重启 5(在示例
2022-01-20 10:49:32 25KB C++
1