Віримо в перемогу ЗСУ!
Магазин у відпустці до 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грн.


<< Проекти << Усі товари >> Статті, уроки >>