⚡ Работаем 6,7,8 мая. 9 -12 мая мая офис не работает, все оформленные заказы будут обработаны и отгружены 13 мая.
0
КОРЗИНА
0 ТОВАРА

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

/ pyiArduinoI2Crelay

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

Релизы

Версия N
08.05.2024
Cкачать
Версия h
08.05.2024
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( КАНАЛ , ТОК ); # Калибровка измерений тока.

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

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