Wire.beginTransmission(address)

Описание:

Начать передачу на I2C слейв устройство с установленным адресом. Впоследствии поставить в очередь байты посредством функции send() и передать их вызовом endTransmission().

Параметры

address: 7-битный адрес устройва для передачи

 

Wire.endTransmission()

Описание:

Завершить передачу слейву, которая была начата командой beginTransmission() и передает очередь байт, установленных функцией send().

 

Wire.send(value)

Wire.send(string)

Wire.send(data, quantity)

Описание:

Отправляет данные со слейва в ответ на запрос мастера или создает очередеь для передачи от мастера к слейву.(между вызовами beginTransmission() и endTransmission())

Параметры

value: байт для передачи (byte)

string: строка для передачи (char *)

data:массив данных для передачи (byte *)

quantity: число байт данных для передачи(byte)

 

Wire.available()

Описание:

Возвращает число байт, доступных для получения функией receive(). Она должна быть вызвана мастером после вызова requestFrom() или слейвом внутри onReceive().

Возвращает

Число байт доступных для чтения

 

Byte Wire.receive()

Описание:

Получает байты, которые были переданы от слейва к матсреу после вызова requestFrom или переданные от мастера к слейву.

Возвращает

Следующий переданный байт.

 








Дата добавления: 2015-03-23; просмотров: 826;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.