资料介绍
描述
第256章接力!
IO 扩展器现在支持每块板 256 个继电器。由于电缆长度和电容问题,时钟和数据线需要分成两条独立的线,每条线都有 8 个继电器板。前 8 个继电器板带有 R1 和 R2,接下来的 8 个继电器板带有 ECHO 和 TRIG。每条线路的时钟频率为 68KHz,由于它是双时钟接口,因此您可以获得 136KHz 的组合有效数据输出。哦,我们有没有提到它也被锁定,所以所有 256 个继电器在同一时间被激活!
注意:R3 和 R4 连接到第二条线路,如最右侧的绿线所示。
警告:不要在线路之间连接接地,从而形成接地回路!
但是您不必停留在 256 个继电器。您可以将多个IO 扩展器链接在一起并控制多达 65,280 个继电器!
查看我们的 Arduino 项目可控制多达 65,280 个继电器!
IO 扩展器不仅仅是一个继电器控制器。您还可以使用它来连接以下传感器,无需驱动程序!
支持的传感器
Maxim 1-Wire® DS18B20、DS18S20、DS1822 温度。
Maxim 1-Wire® 控制。
Maxim 1-Wire® DS28E17 转 I2C。
OneWire AM2302、DHT11、DHT22 温度/湿度。
Sensirion SHT1x 温度/湿度。
4 个继电器或用于 256 个继电器的继电器扩展器。
流动(霍尔效应)。
GPIO 控制。
浮动开关(磁性和光学)。
按钮输入。
接近传感器。(新 v1.14)超声波 HCSR04。ADC TMT6000 灯。Sensirion I2C HTU2x、SHT2x、SHT3x 温度/湿度。I2C 控制。Silicon Labs I2C Si7021 温度/湿度。博世 I2C BMP180 温度/压力。TAOS I2C TSL2561 灯。Ti I2C LM75 温度。
Maxim I2C DS3231 RTC/温度。
爱特梅尔 I2C AT24C32 32Kbps 串行 EEPROM。
SSD1306 0.96"、SSD1309 2.42" (新 v1.14) I2C 128x64 点阵 OLED/PLED 显示屏。
Microchip I2C MCP9600 热电偶温度。
HX711称重传感器重量传感器。(New v1.13) SH1106 1.3" I2C 128x64 Dot Matrix OLED/PLED Display. (New v1.13) TAOS I2C TSL2591 Light. (New v1.14) TAOS I2C TCS34725 RGB Light. (New v1.14) Sensirion I2C SCD30 CO2 温度/湿度。(新 v1.14)系统命令。添加了固件更新的新传感器。
这是 256 个继电器在运行!眼见为实!
/* IO Expander
*
* 256 Relays
*
*/
#include
#include "IOExpander.h"
#include
//#define SERIAL_DEBUG
#define MAX_RELAYS 256
#ifdef SERIAL_DEBUG
SoftwareSerial swSerial(8,7);
#endif
char cmd[10];
void setup()
{
Serial.begin(115200);
#ifdef SERIAL_DEBUG
swSerial.begin(115200);
swSerialEcho = &swSerial;
#endif
wdt_enable(WDTO_8S);
sprintf(cmd, "eb%d", MAX_RELAYS / 16);
SerialCmdDone(cmd);
}
void loop()
{
uint8_t i;
static uint8_t s = 1;
static uint8_t d = 0;
uint8_t r[32];
for (i = 0; i < 32; i++) {
r[i] = ~s;
}
SerialWriteRelayExpander(r, 32);
delay(50);
if (d) {
if (s > 1) s >>= 1;
else d = 0;
}
else {
if (s < 0x80) s <<= 1;
else d = 1;
}
wdt_reset();
}
因此,立即获取您的 IO 扩展器并构建您的系统!
- 使用IO扩展器的智能灌溉系统
- 分离器开源硬件
- 调频助推器开源硬件
- 开源硬件-警灯
- 脉冲发生器开源硬件
- 微型元件测试器开源硬件
- 频率发生器开源硬件
- 温差恒温器开源硬件
- 油箱加注器开源硬件
- 音箱开源硬件分享
- 避障步进器开源硬件
- 啤酒追踪器开源硬件
- 打开WiFi查找器开源硬件
- ATtiny GPIO扩展器开源项目
- 主流的开源硬件有哪些详细资料说明
- 用小安派开源硬件制作一个桌面天气站 1007次阅读
- 用于翻盖手机的端口扩展器可节省成本和空间 936次阅读
- 驱动具有恒流端口扩展器输出的LED 1021次阅读
- SMBus I/O扩展器控制LCD偏置电压 1467次阅读
- 寻找开源硬件成功的触发器 755次阅读
- 微雪电子Arduino IO扩展板简介 3673次阅读
- dfrobot IO扩展板 传感器扩展板简介 2218次阅读
- 源创通信BPI-M1+ 开源硬件开发板介绍 2811次阅读
- 新唐科技通用型 I/O 系列扩展器介绍 1698次阅读
- 源创通信开源智能路由器 MTK 7623N 介绍 3078次阅读
- 腾达A12无线信号放大扩展器如何设置 1.3w次阅读
- 扩声系统设备及其功能特点(均衡器/压限器/扩展器/激励器/电子分频器) 1.4w次阅读
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi 6655次阅读
- 开源硬件究竟有多“Open”?看完这个你就清楚了 7124次阅读
- 扩展器输出驱动器电路图 2694次阅读
下载排行
本周
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 3PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 4dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 5STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 6模拟电路仿真实现
- 2.94MB | 4次下载 | 免费
- 7PCB图绘制实例操作
- 2.92MB | 2次下载 | 免费
- 8零死角玩转STM32F103—指南者
- 26.78 MB | 1次下载 | 1 积分
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 141次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 137次下载 | 免费
- 4A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 5PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 8Q/SQR E8-4-2024乘用车电子电器零部件及子系统EMC试验方法及要求
- 1.97 MB | 8次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多