• Производится отгрузка заказов через пункты выдачи Boxberry!
  • Производится курьерская доставка по г. Москва!
  • Производится курьерская доставка EMS!
  • Остальные способы получения заказа временно недоступны.
  • КОРЗИНА
    0 ТОВАРА
    8 (499) 500-14-56 | ПН. - ПТ. 12:00-20:00
    ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"

    Библиотека (модуль) Python для работы с I2C реле на Raspberry Pi

    / pyiArduinoI2Crelay

    ★ Обновлено: 03:00 01.01.1970 ☆ Создан: 03:00 01.01.1970

    Релизы

    Версия N
    25.10.2020
    Cкачать
    Версия h
    25.10.2020
    Cкачать

    Установка библиотеки (модуля Python):

    sudo pip3 install pyiArduinoI2Crelay

    Подробнее об установке модулей Python можно узнать по этой ссылке.

    Библиотека (модуль) pyiArduinoI2CRelay позволяет работать с модулями (устройствами) I2C реле и силовыми ключами относящимися к линейке «Flash» модулей:

    Данная библиотека (модуль) работает с аппаратной шиной I2C одноплатных компьютеров Raspberry Pi с ревизией печатной платы №2 (Все Raspberry Pi выпущенные после 2012 года).

    Подробное описание работы с библиотекой, находится в разделах:

    Назначение функций:

    from pyiArduinoI2Crelay import * # Подключаем библиотеку iarduino_I2C_Relay.

    ОБЪЕКТ = puiArduinoI2Crelay( АДРЕС ); # Создаём объект, указывая адрес модуля на шине I2C.

    ОБЪЕКТ = pyiArduinoI2Crelay(); # Или создаём объект без указания адреса модуля на шине I2C.

    Метод begin(); # Инициализация работы с модулем, запускается автоматически при создании объекта.

    Метод reset(); #Перезагрузка модуля.

    Метод changeAddress( АДРЕС ); # Смена адреса модуля на шине I2C.

    Метод getAddress(); # Запрос текущего адреса модуля на шине I2C.

    Метод getVersion(); # Запрос версии прошивки модуля.

    Метод getModel(); # Запрос типа модуля.

    Метод digitalWrite( КАНАЛ , УРОВЕНЬ ); # Установка логического уровня на канале модуля.

    Метод digitalRead( КАНАЛ ); # Чтение логического уровня с канала модуля.

    Метод analogWrite( КАНАЛ , УРОВЕНЬ ); # Установка сигнала ШИМ на канале модуля.

    Метод analogRead( КАНАЛ ); # Чтение уровня сигнала ШИМ с канала модуля.

    Метод currentRead( КАНАЛ ); # Чтение силы тока проходящего через канал модуля.

    Метод setCurrentProtection( КАНАЛ , ТОК , РЕЖИМ ); # Установка защиты канала модуля по току.

    Метод delCurrentProtection( КАНАЛ ); # Отключение защиты канала модуля от превышения тока.

    Метод resCurrentProtection( КАНАЛ ); # Перезапуск защиты канала модуля от превышения тока.

    Метод getCurrentProtection( КАНАЛ ); # Проверка выполнения защиты по току на канале модуля.

    Метод freqPWM( ЧАСТОТА ); # Установка частоты ШИМ для всех каналов модуля.

    Метод currentWrite( КАНАЛ , ТОК ); # Калибровка измерений тока.

    Сопровождающие товары

    Гарантии и возврат Используя сайт Вы соглашаетесь с условями