Віримо в перемогу ЗСУ!
Магазин у відпустці до 01.06.2022

Модуль восьми ШИМ выходов I2C для построения домашней или промышленной системы автоматического управления на основе микросхемы PCA9685. Модуль разработан для монтажа в щит управления с креплением на DIN-рейку.

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

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

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

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

Адрес в сети I2C задается 6 перемычками A0, A1, A2, A3, A4, A5


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

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


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

#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>

// called this way, it uses the default address 0x40
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x40);
// you can also call it with a different address you want
//Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x70);
// you can also call it with a different address and I2C interface
//Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(&Wire, 0x40);

void setup() {
  Serial.begin(9600);
  delay(1000);
  Serial.println("16 channel PWM test!");
  
  pwm.begin();
  pwm.setPWMFreq(1000);  // This is the maximum PWM frequency
  
}

void loop() {
    //for (uint8_t pwmnum=0; pwmnum < 4096; pwmnum++) {
    //  pwm.setPWM(7, 0, pwmnum);
    //}
    Serial.println("16 channel PWM test!");
    pwm.setPWM(0, 0, 0);
    pwm.setPWM(1, 0, 0);
    pwm.setPWM(2, 0, 0);
    pwm.setPWM(3, 0, 0);
    pwm.setPWM(4, 0, 0);
    pwm.setPWM(5, 0, 0);
    pwm.setPWM(6, 0, 0);
    pwm.setPWM(7, 0, 0);
    pwm.setPWM(8, 0, 0);
    pwm.setPWM(9, 0, 0);
    pwm.setPWM(10, 0, 0);
    pwm.setPWM(11, 0, 0);
    pwm.setPWM(12, 0, 0);
    pwm.setPWM(13, 0, 0);
    pwm.setPWM(14, 0, 0);
    pwm.setPWM(15, 0, 0);
    delay(1000);
    
    pwm.setPWM(0, 0, 4094);
    pwm.setPWM(1, 0, 4094);
    pwm.setPWM(2, 0, 4094);
    pwm.setPWM(3, 0, 4094);
    pwm.setPWM(4, 0, 4094);
    pwm.setPWM(5, 0, 4094);
    pwm.setPWM(6, 0, 4094);
    pwm.setPWM(7, 0, 4094);
    pwm.setPWM(8, 0, 4094);
    pwm.setPWM(9, 0, 4094);
    pwm.setPWM(10, 0, 4094);
    pwm.setPWM(11, 0, 4094);
    pwm.setPWM(12, 0, 4094);
    pwm.setPWM(13, 0, 4094);
    pwm.setPWM(14, 0, 4094);
    pwm.setPWM(15, 0, 4094);
    delay(1000);
}

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

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

Модуль 8 PWM выходов I2C на DIN-рейку

  • Модель GI2C-8PWM
  • Наличие Ожидается
  • 738.84грн.


<< Проекты << Все товары >> Статьи, уроки >>