O‘n to‘rtinchi amaliy mashg’ulot mavzusi


Ketma -ket almashuv Serial, begin(vate)


Download 234.05 Kb.
bet7/8
Sana04.05.2023
Hajmi234.05 Kb.
#1424255
1   2   3   4   5   6   7   8
Bog'liq
14-amaliy mashg\'ulot.

Ketma -ket almashuv Serial, begin(vate)


Ketma-ket portni ochadi va ma’lumotlarni ketma-ket uzatish uchun tezlikni beradi. kompyuter kommunikatsiya uchun almashuv tezligi -8600. Boshqa tezlik ham mavjuddir.
void setup()
{
Serial.begin(9600); // ketma-ket portni ochadi
// 9600 almashuv tezligini beradi
}
Ketma-ket almashuv ishlatilganda 0(Rx) va 1(tx) chiqishlar bir vaqtning o‘zida raqamli sifatida ishlatilishi mumkin emas.


Serial.println(data)


Ketma-ket portga ma’lumotlarni uzatadi. Karetkani avtomatik qaytarilishi va yangi qatorga o‘tishini kuzatadi. Buyruq serial.print() kabidir, biroq terminalda ma’lumotlarni ketma-ket o‘qishi uchun onsondir.
Serial.println(analogValue); // analogValue qiymatni jo‘natadi.
Keyingi namuna analog chiqish 0 ni o‘qiydi va mazkur malumotlarni har bir sekundda kompyuterga jo‘natadi.

void setup()


{
serial.begin(9600); // 9600 vrs tezlik beriladi
}
void loop()
{
serial.println(analogRead(0)); // analog qiymat jo‘natiladi
delay(1000); // 1 sekund to‘xtalish
}


Arduino portlariga kiritish chiqarish qurilmalarini ulash

Raqamli chiqish








  1. rasm. Raqamli chiqishga ulanish sxemasi

Mazkur namunada 13 chiqishga ulangan va har sekundda yonib o‘chadi. Mazkur holatda rezistorni qo‘ymasa ham bo‘ladi, chunki Arduino 13 - portida ichki rezistor mavjud (1- rasm).


intledPin=13; // 13 - raqamli chiqishda LED // bir marta tushadi
void setup()
{
pinMode(ledPin,OUTPUT); // 13 chiqish simi chiqishga o‘rnatiladi

}
Void loop() // qayta-qayta ishga tushuriladi


{
digitalWrite(ledPin,HIGH); // LED ni ulaymiz


delay(1000); //l sekun to‘xtalish
digitalWrite(ledPin,Low); // LED ni uzamiz
delay(1000); // 1 sekund to‘xtalish



Download 234.05 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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