Проекты с использованием контроллера Arduino



Download 12,28 Mb.
Pdf ko'rish
bet92/215
Sana22.02.2022
Hajmi12,28 Mb.
#109180
1   ...   88   89   90   91   92   93   94   95   ...   215
Bog'liq
Petin V A - Proekty s ispolzovaniem kontrollera Arduino Elektronika 2014


Глава 11. Arduino и 1-Wire 
155 

beginTransmission()
;

endTransmission()
;

write()
;

available()
;

read()
;

onReceive()
;

onRequest()

Библиотека 
OneWire
находится в папке 
libraries/OneWire
сопровождающего книгу 
электронного архива. 
11.4.1. Функция begin() 
Функция 
begin() 
инициализирует библиотеку 
OneWire 
и присоединяет устройство 
к шине I2C как master или как slave. 
Синтаксис функции 
begin()

begin() 
begin(address) 
Параметр:
address
— 7-битный адрес slave-устройства. Если параметр не указан, 
устройство подсоединяется к шине как master. 
Возвращаемого значения нет. 
11.4.2. Функция requestFrom() 
Функция 
requestFrom()
запрашивает байты с другого устройства. Байты могут быть 
получены при помощи функций 
available()
и 
receive()

Синтаксис функции 
requestFrom()

requestFrom(address, quantity) 
Параметры: 

address
— 7-битный адрес устройства, у которого запрашиваем данные; 

quantity
— число запрашиваемых байтов. 
Возвращаемого значения нет. 
11.4.3. Функция beginTransmission() 
Функция 
beginTransmission() 
начинает передачу на slave-устройство с установ-
ленным адресом. Впоследствии необходимо поставить в очередь байты с помощью 
функции 
write()
и передать их вызовом 
endTransmission()

Синтаксис функции 
beginTransmission()

beginTransmission(address) 


156 
Часть III. Практическое применение Arduino 
Параметр:
address
— 7-битный адрес устройства, к которому передаются данные. 
Возвращаемого значения нет. 
11.4.4. Функция endTransmission() 
Функция 
endTransmission()
завершает передачу на slave-устройство, которая была 
начата командой 
beginTransmission()
, и передает очередь байтов, установленных 
функцией 
write()

Синтаксис функции 
endTransmission()

beginTransmission() 
Параметров нет. 
Возвращаемого значения нет. 
11.4.5. Функция write() 
Функция 
write()
отправляет данные со slave-устройства в ответ на запрос master 
или создает очередь для передачи от master к slave-устройству (между вызовами 
beginTransmission()
и 
endTransmission()
). 
Синтаксис функции 
write()

write(value) 
write(string) 
write(data,quantity) 
Параметры: 

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

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

data
— массив байтов для передачи (byte*); 

quantity
— количество байтов для передачи. 
Возвращаемого значения нет. 
11.4.6. Функция available() 
Функция 
available()
возвращает число байтов, доступных для получения функци-
ей 
receive()
, которая должна быть вызвана master-устройством после вызова 
requestFrom()
или slave-устройством внутри 
onReceive()

Синтаксис функции 
available()

available() 
Параметров нет. 
Возвращаемое значение: число байтов, доступных для чтения. 


Download 12,28 Mb.

Do'stlaringiz bilan baham:
1   ...   88   89   90   91   92   93   94   95   ...   215




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish