Функція 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