Працюємо з 09:00 до 19:00 Пн-Пт
Київ біля ТЦ Квадрат бул.Перова

Главный модуль для построения домашней или промышленной системы автоматического управления на основе платы микроконтроллера Arduino NANO. Модуль разработан для монтажа в щит управления с креплением на DIN-рейку.

Содержит 8 дискретных входов 5 ... 12В

Два клеммника для подключения I2C периферии

Напряжение логических сигналов I2C 5В

Предусмотрен разъем для установки часов реального времени RTC для Raspberry PI

На плате доступен порт SPI и UART

Напряжение питания 5 ... 12В

Возле каждого дискретного входа подписан пин контроллера, к которому он ведет через свою отдельную оптопару.

В комплект входит коробка DR70 с габаритными размерами 57 x 70 x 85 мм

Контроллер Arduino NANO в комплект не входит.

На обратной стороне платы есть перемычки для выбора напряжения коммутации дискретных входов. Так же это напряжение можно подключать от внешнего источника питания 5 ... 12В, для чего перемычки нужно оставить незамкнутыми.

Две группы по 4 дискретных входов. У каждой группы входов есть общий плюс COM. Подключенные датчики на схеме показаны в виде выключателей.

Пример проверочной программы под Arduino IDE:

#include <Wire.h>
#include <DS3232RTC.h>
#include "Adafruit_MCP23008.h"

#define BUT1 2
#define BUT2 3
#define BUT3 4
#define BUT4 5
#define BUT5 6
#define BUT6 7
#define BUT7 8
#define BUT8 9

Adafruit_MCP23008 mcp;

void setup() { 
  
  pinMode(BUT1, INPUT_PULLUP);
  pinMode(BUT2, INPUT_PULLUP);
  pinMode(BUT3, INPUT_PULLUP);
  pinMode(BUT4, INPUT_PULLUP);
  pinMode(BUT5, INPUT_PULLUP);
  pinMode(BUT6, INPUT_PULLUP);
  pinMode(BUT7, INPUT_PULLUP);
  pinMode(BUT8, INPUT_PULLUP);

  mcp.begin(7);
  mcp.pinMode(0, INPUT);
  mcp.pinMode(1, INPUT);
  mcp.pinMode(2, INPUT);
  mcp.pinMode(3, INPUT);
  mcp.pinMode(4, INPUT);
  mcp.pinMode(5, INPUT);
  mcp.pinMode(6, INPUT);
  mcp.pinMode(7, INPUT);

  Serial.begin(9600);
  while (!Serial) {
    ;
  }

  Serial.println("SETUP");
  setSyncProvider(RTC.get);
    if(timeStatus() != timeSet)
        Serial.println("Unable to sync with the RTC");
    else
        Serial.println("RTC has set the system time");
}

void loop()
{
  Serial.print(digitalRead(BUT1));
  Serial.print(digitalRead(BUT2));
  Serial.print(digitalRead(BUT3));
  Serial.print(digitalRead(BUT4));
  Serial.print(digitalRead(BUT5));
  Serial.print(digitalRead(BUT6));
  Serial.print(digitalRead(BUT7));
  Serial.print(digitalRead(BUT8));
  Serial.print(" mcp=");
  Serial.print(mcp.digitalRead(0));
  Serial.print(mcp.digitalRead(1));
  Serial.print(mcp.digitalRead(2));
  Serial.print(mcp.digitalRead(3));
  Serial.print(mcp.digitalRead(4));
  Serial.print(mcp.digitalRead(5));
  Serial.print(mcp.digitalRead(6));
  Serial.println(mcp.digitalRead(7));

  digitalClockDisplay();
  delay(1000);
}

void digitalClockDisplay()
{
    Serial.print(hour());
    printDigits(minute());
    printDigits(second());
    Serial.print(' ');
    Serial.print(day());
    Serial.print(' ');
    Serial.print(month());
    Serial.print(' ');
    Serial.print(year());
    Serial.println();
}

void printDigits(int digits)
{
    Serial.print(':');
    if(digits < 10)
        Serial.print('0');
    Serial.print(digits);
}

Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Arduino NANO шилд на DIN-рейку

  • Модель GNANO-8DI
  • Наличие Есть в наличии
  • 445.74грн.


Рекомендуемые товары

Arduino Nano 3.0

Arduino Nano 3.0

Миниатюрная плата контроллера из линейки Aduino на базе микропроцессора ATMEGA328P-AUДрайвер USB CH3..

96.35грн.

Arduino Nano 3.0 не распаянная

Arduino Nano 3.0 не распаянная

Aduino Nano на базе микропроцессора ATMEGA328P-AUГребенки выводов не распаяны, но идут в комплекте.Т..

90.64грн.