Модуль 4-х реле с управлением по шине I2C на основе микросхемы MCP23008
Напряжение катушек реле 5 В
Позволяет экономить дискретные выходы контроллера
При помощи только двух пинов SCL и SDA можно управлять 4 х 8 релешками (8 модулей по 4 реле каждый)
Параллельно можно подключить 8 таких модулей на одной шине I2C, указав каждому свой адрес
По умолчанию модуль имеет адрес 0x27
Менять адрес можно при помощи перемычек Addr
Напряжение питания модуля 5 В
Возможные адреса в сети I2C для модуля с микросхемой MCP23008:
A2 | A1 | A0 | Addr | mcp.begin(...) |
L | L | L | 20 | 0 |
L | L | H | 21 | 1 |
L | H | L | 22 | 2 |
L | H | H | 23 | 3 |
H | L | L | 24 | 4 |
H | L | H | 25 | 5 |
H | H | L | 26 | 6 |
H | H | H | 27 | 7 |
Пример программы для проверки модуля:
#include <Wire.h> #include "Adafruit_MCP23008.h" Adafruit_MCP23008 mcp; void setup() { mcp.begin(7);//0-000 0x20, 1-100 0x21, 2-010 0x22, 3-110 0x23, 4-001 0x24, 5-101 0x25, 6-011 0x26, 7-111 0x27 mcp.pinMode(0, OUTPUT); mcp.pinMode(1, OUTPUT); mcp.pinMode(2, OUTPUT); mcp.pinMode(3, OUTPUT); } void loop() { mcp.digitalWrite(0, 1); delay(1000); mcp.digitalWrite(1, 1); delay(1000); mcp.digitalWrite(2, 1); delay(1000); mcp.digitalWrite(3, 1); delay(1000); mcp.digitalWrite(0, 0); delay(1000); mcp.digitalWrite(1, 0); delay(1000); mcp.digitalWrite(2, 0); delay(1000); mcp.digitalWrite(3, 0); delay(1000); }
Модуль I2C 4-х реле 5В
- Модель GR_01
- Наличие Есть в наличии
-
391.38грн.