7- amaliy ish. Mavzu: Takt kalitini Arduino-ga ulash. Ishning maqsadi


Takt kaliti bilan ma'lumotlarni kiriting


Download 1.02 Mb.
bet4/5
Sana18.12.2022
Hajmi1.02 Mb.
#1028162
1   2   3   4   5
Bog'liq
7-pr

Takt kaliti bilan ma'lumotlarni kiriting
Endi, keling, takt tugmasi yordamida ma'lumotlarni kiritamiz. Quyidagi elektron komponentlarni tayyorlang.


Tact switchlar turli ranglarda mavjud. Siz o'zingiz yoqtirgan har qanday rangni tanlashingiz mumkin


, tortish pallasida ishlatiladi. Rang kodi "jigarrang-blok-amber-oltin" 10kŌ rezistorlarda chop etilgan.
Komponentlarni tayyorlaganingizdan so'ng, ularni quyidagi rasmda ko'rsatilgandek ulang. Non taxtasi markazidagi truba bo'ylab takt kalitini joylashtiring.

Keyinchalik, ketma-ket monitordagi 7-pinning kiritilishini tekshirish uchun Arduino-ga yuqorida tavsiflangan dasturni yozing. Kommutator bo'shatilganda "1" (HIGH) qiymati ko'rsatiladi va tugma bosilganda qiymat "0" (LOW) ga o'zgaradi.
Arduino pull-up funksiyasidan foydalaning
Arduino Uno-da pinlar "tortishish" funksiyasi bilan jihozlangan bo'lib, uni dasturiy ravishda faollashtirish mumkin. Ichki tortishish tashqi rezistorni ulash zaruratini yo'q qiladi. Siz faqat kalitni ulashingiz kerak, bu vaqt va kuchni tejaydi.

Pull-upni faollashtirish uchun quyidagi dasturni yozing:




const int DIN_PIN = 7;










void setup(){




pinMode( DIN_PIN, INPUT_PULLUP );




Serial.begin( 9600 );




}










void loop(){




int value;










value = digitalRead( DIN_PIN );




Serial.println( value );










delay( 1000 );




}

Pin rejimi sozlamalarida faqat “INPUT_PULLUP” ni belgilashingiz kerak (4-qator). U o'rnatilgan pull-upni faollashtiradi, shu bilan tugma bosilmaganda YUQORI kirishni barqarorlashtiradi. E'tibor bering, pastga tushirish o'rnatilmagan.



Download 1.02 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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