Kirish: Arduino 101 asoslari Eliesalame


Download 329 Kb.
bet4/9
Sana13.12.2022
Hajmi329 Kb.
#999315
1   2   3   4   5   6   7   8   9
Bog'liq
2-amaliyot barno

Serial.begin(): ketma-ket monitor portini ishga tushiradi va tezlikni soniyasiga bodlarda o'rnatadi. arduino.cc ma'lumotlariga ko'ra, siz kompyuter bilan aloqa qilish uchun quyidagi tezliklardan birini qo'llashingiz mumkin 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 yoki bu ma'lumotni ko'rsatish uchun 115. kompyuteringiz ekrani. Bu holda tugma bosilsa 1 ni, bosilmasa 0 ni ko'rsatish orqali tugma holatini ko'rsatamiz. Dastur Arduino-ga yuklangandan so'ng, Arduino IDE-dan "Asboblar" ni, so'ngra Serial Monitor-ni bosish orqali ketma-ket monitorni ishga tushirishingiz mumkin.
pinMode(bosish tugmasi, INPUT): o'zgaruvchan tugma bilan belgilangan pin rejimini INPUT ga o'rnatadi.
void loop() {
int buttonState = digitalRead(pushButton); // kirish pinini o'qing:
Serial.println(buttonState); // tugma holatini chop etish
kechikish (1); // barqarorlik uchun o'qishlar orasidagi kechikish
}
Yangi o'zgaruvchi void loop() ichida buttonState (mahalliy o'zgaruvchi) deb nomlanadi. Bu oʻzgaruvchi int turiga kiradi va 2-pin qiymati bilan ishga tushiriladi. Bu yerda raqam ishlatmasdan, balki digitalRead() deb nomlangan ibora yordamida oʻzgaruvchini ishga tushirishning yaxshi misoli keltirilgan.
digitalRead(): bu INPUT ga o'rnatilgan pinlar bilan ishlatilishi mumkin bo'lgan bayonot. 2-pin INPUT rejimiga o'rnatilganligi sababli, digitalRead() yordamida biz ushbu pindagi qiymatni o'qishimiz mumkin. Bunday holda, agar tugma bosilsa, qiymat 1 bo'ladi yoki tugma bosilmasa 0 bo'ladi. Sintaksis raqamli o'qish (pin# yoki o'zgaruvchi);
Serial.println(): Ushbu bayonot ketma-ket monitordagi qavslar ichidagi qiymatni qator uzilishi bilan chop etadi. Satrlarni uzmasdan chop etish uchun Serial.print() bayonotidan foydalanishingiz mumkin. Ushbu eskizda buttonState o'zgaruvchisida saqlangan qiymat chop etiladi.
kechikish (1): Bu o'qishlar orasidagi barqarorlikni ta'minlash uchun ishlatiladigan atigi 1 millisekundlik kechikish
Maslahat qo'shishSavol beringIzohYuklab oling

Download 329 Kb.

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




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