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



Download 12,28 Mb.
Pdf ko'rish
bet35/215
Sana22.02.2022
Hajmi12,28 Mb.
#109180
1   ...   31   32   33   34   35   36   37   38   ...   215
Bog'liq
Petin V A - Proekty s ispolzovaniem kontrollera Arduino Elektronika 2014


Глава 5. Программирование в Arduino 
67 
5.5.3. Дополнительные фунции ввода/вывода 
5.5.3.1. Функция tone() 
Генерирует на порту входа/выхода сигнал — прямоугольную "волну" заданной 
частоты и с 50 % рабочим циклом. Длительность может быть задана параметром,
в противном случае сигнал генерируется до тех пор, пока не будет вызвана функ-
ция 
noTone()
. К порту входа/выхода может быть подключен пьезо- или иной дина-
мик для воспроизведения сигнала. 
Воспроизводиться одновременно может только один сигнал. Если сигнал уже вос-
производится на одном порту, то вызов 
tone()
с номером другого порта в качестве 
параметра ни к чему не приведет, если же 
tone()
будет вызвана с тем же номером 
порта, то будет установлена новая частота сигнала. 
Использование функции 
tone()
помешает использовать ШИМ на портах вхо-
да/выхода 3 и 11 (кроме платы Arduino Mega). 
Синтаксис: 
tone(pin, frequency); 
tone(pin, frequency, duration); 
Параметры: 

pin
— номер порта входа/выхода, на котором будет генерироваться сигнал; 

frequency
— частота сигнала в герцах; 

duration
— длительность сигнала в миллисекундах. 
5.5.3.2. Функция noTone() 
Останавливает сигнал, генерируемый на порту входа/выхода, вызовом функции 
tone()
. Если сигнал не генерировался, то вызов 
noTone()
ни к чему не приводит. 
З
АМЕЧАНИЕ
Если необходимы сигналы на разных портах, то следует сначала остановить один 
сигнал функцией noTone()
, а лишь затем создавать новый сигнал на другом порту 
функцией
Tone(). 
Синтаксис: 
noTone(pin); 
Параметр:
pin
— номер порта входа/выхода, на котором прекращается сигнал. 
5.5.3.3. Функция shiftOut() 
Выводит байт информации на порт входа/выхода последовательно (побитно). Вы-
вод может осуществляться как с первого (левого), так и с последнего (правого)
бита. Каждый бит последовательно подается на заданный порт, после чего подается 
сигнал на синхронизирующий порт входа/выхода, информируя о доступности 
к считыванию бита. 


68 
Download 12,28 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   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