Mundarija:

Interfeys tugmachalari - Arduino asoslari: 3 qadam
Interfeys tugmachalari - Arduino asoslari: 3 qadam

Video: Interfeys tugmachalari - Arduino asoslari: 3 qadam

Video: Interfeys tugmachalari - Arduino asoslari: 3 qadam
Video: Уроки Arduino. Общение по Serial, парсинг данных, протоколы связи 2024, Noyabr
Anonim
Image
Image
Kerakli komponentlar
Kerakli komponentlar

Tugma - bu tugmachani bosganingizda ikkita nuqtani bog'laydigan komponent.

Tugma ochilganda (bosilmagan) tugmachaning ikki oyog'i o'rtasida hech qanday aloqa yo'q, shuning uchun pin 5 voltga (tortish qarshiligi orqali) ulanadi va biz YUQORI o'qiymiz. Tugma yopilganda (bosilganda), u ikki oyog'i o'rtasida aloqa o'rnatadi, pinni erga ulaydi, shunda biz LOW o'qiymiz. (PIN hali 5 voltga ulangan, lekin ularning orasidagi qarshilik pinning erga "yaqinroq" ekanligini bildiradi.)

1 -qadam: Kerakli komponentlar:

Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar

1. Arduino UNO

2. Non paneli

3. Tugma

4. Qarshilik

5. Jumper sim

2 -qadam: O'chirish diagrammasi:

O'chirish diagrammasi
O'chirish diagrammasi

Kengashga uchta simni ulang. Birinchisi, tugmachaning bir oyog'idan pastga tushadigan qarshilik orqali (bu erda 10k ohm) erga o'tadi. Ikkinchisi tugmachaning mos keladigan oyog'idan 5 voltli quvvatga o'tadi. Uchinchisi, tugma holatini o'qiydigan raqamli kirish -chiqish piniga ulanadi (bu erda 2 -pin).

Tugma ochilganda (bosilmaganda) tugmachaning ikki oyog'i o'rtasida hech qanday aloqa yo'q, shuning uchun pin erga (tortuvchi qarshilik orqali) ulanadi va biz LOW o'qiymiz. Tugma yopilganda (bosilganda), uning ikki oyog'i o'rtasida aloqa o'rnatiladi, pinni kuchlanish bilan bog'lab turadi, shunda biz HIGH o'qiymiz. (Pin hali ham erga ulangan, lekin qarshilik oqim oqimiga qarshilik ko'rsatadi, shuning uchun eng kichik qarshilik +5V ga teng.) Agar siz raqamli kirish -chiqish pinini hamma narsadan uzib qo'ysangiz, LED tartibsiz miltillashi mumkin. Buning sababi shundaki, kirish "suzuvchi", ya'ni kuchlanish yoki erga ulanmagan. Bu tasodifan kamdan -kam hollarda yuqori yoki past darajaga qaytadi. Shuning uchun kontaktlarning zanglashiga olib keladigan qarshilik kerak.

3 -qadam: Kod:

Yana qiziqarli loyihalar uchun men bilan bog'laning:

Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Facebook sahifasi:

Instagram: https://instagram.com/official_techeor? Igshid = uc8…

int tugmasi = 2;

int a; void setup () {Serial.begin (9600); pinMode (tugma, INPUT); } void loop () {a = digitalRead (tugma); Serial.print ("Tugma qiymati ="); Serial.println (a); }

Tavsiya: