Функція read()

Документація

Wire

read()

Зчитує байт, який був переданий з веденого пристрою на ведучий після виклику requestFrom() або переданий з ведучого на ведений. Функція read() переймається від допоміжного класу Stream.

Синтаксис
Wire.read()

Параметри
нема

Повертає
наступний отриманий байт

Приклад
#include <Wire.h>

void setup()
{
  Wire.begin();        // приєднати шину i2c (адреса необов’язкова для ведучого)
  Serial.begin(9600);  // розпочати послідовний вихід
}

void loop()
{
  Wire.requestFrom(2, 6);    // запитати 6 байтів від веденого пристрою #2

  while(Wire.available())    // ведений може надсилати менше, ніж запитується 
  { 
    char c = Wire.read();    // отримати байт як символ
    Serial.print©;         // надрукувати символ
  }

  delay(500);
}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.