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
}
Raqamli chiqish
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
Do'stlaringiz bilan baham: |