Модуль 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грн.