Bir Düyməni Arduino-ya Necə Bağlamaq Olar

Mündəricat:

Bir Düyməni Arduino-ya Necə Bağlamaq Olar
Bir Düyməni Arduino-ya Necə Bağlamaq Olar

Video: Bir Düyməni Arduino-ya Necə Bağlamaq Olar

Video: Bir Düyməni Arduino-ya Necə Bağlamaq Olar
Video: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu 2024, Noyabr
Anonim

Deyəsən bir düyməni bağlamaqdan daha asan ola bilər? Buna baxmayaraq, burada da tələlər var. Gəlin anlayaq.

Əməliyyat düyməsi
Əməliyyat düyməsi

Vacibdir

  • - Arduino;
  • - həssas düymə;
  • - müqavimət 10 kOhm;
  • - çörək lövhəsi;
  • - birləşdirici tellər.

Təlimat

Addım 1

Düymələr fərqlidir, lakin hamısı eyni funksiyanı yerinə yetirirlər - elektrik təmasını təmin etmək üçün ötürücüləri fiziki olaraq birləşdirirlər (və ya əksinə, qırırlar). Ən sadə halda, bu iki iletkenin bağlantısıdır; daha çox iletken bağlayan düymələr var.

Bəzi düymələr basıldıqdan sonra ötürücüləri bir-birinə bağlayır (qıfılma düymələri), digərləri buraxdıqdan sonra dərhal qapını açırlar (qıfılmayan).

Ayrıca, düymələr normal olaraq açıq və normal olaraq qapalı olaraq bölünür. Birincisi, basıldığında dövrəni bağlayın, ikincisi açıqdır.

İndi "toxunma düymələri" adlanan düymələrin növü geniş yayılmışdır. Barlar "toxunma" sözündən deyil, daha çox "toxunma" sözündəndir, tk. basma barmaqlarınızla yaxşı hiss olunur. Bunlar basıldığında elektrik dövrəsini bağlayan və sərbəst buraxıldıqda açılan düymələrdir.

Fərqli düymələr və onların sxemləri
Fərqli düymələr və onların sxemləri

Addım 2

Düymə insan və texnoloji qarşılıqlı əlaqələrinin daha yaxşı olmasına xidmət edən çox sadə və faydalı bir ixtiradır. Ancaq təbiətdəki hər şey kimi, mükəmməl deyil. Bu, düyməni basdığınızda və sərbəst buraxdığınızda sözdə olduğunuzda özünü göstərir. "sıçrayış" (ingilis dilində "sıçrayış"). Bu düymənin vəziyyətinin qısa müddət ərzində sabit vəziyyətə gəlməsindən əvvəl (bir neçə milisaniyə əmri ilə) çox dəfə dəyişdirilməsidir. Bu arzuolunmaz fenomen, düymənin materiallarının elastikliyinə və ya elektrik təmasından yaranan mikro qığılcımlara görə düyməni dəyişdirmə anında baş verir.

Bir az sonra edəcəyimiz Arduinodan istifadə edərək təmasların sıçrayışını öz gözlərinizlə görə bilərsiniz.

Bir düyməni basaraq sıçrayışla əlaqə saxlayın
Bir düyməni basaraq sıçrayışla əlaqə saxlayın

Addım 3

Normalda açıq bir saat düyməsini Arduinoya bağlamaq üçün ən sadə yolu edə bilərsiniz: düymənin bir sərbəst keçiricisini gücə və ya yerə, digəri isə Arduinonun rəqəmsal piminə qoşun. Ancaq ümumiyyətlə, bu səhvdir. Həqiqət budur ki, düymənin bağlanmadığı anlarda Arduinonun rəqəmsal çıxışında elektromaqnit müdaxilə meydana çıxacaq və bu səbəbdən yalnış həyəcan siqnalları mümkündür.

Toplanmanın qarşısını almaq üçün rəqəmsal pin ümumiyyətlə kifayət qədər böyük bir müqavimət (10 kΩ) vasitəsilə ya yerə, ya da elektrik enerjisinə bağlanır. Birinci halda, buna "çəkilmə müqavimət dövrəsi", ikincidə "çəkmə müqavimət dövrəsi" deyilir. Gəlin hər birinə nəzər salaq.

Bir düyməni birbaşa Arduinoya bağlamaq diaqramı
Bir düyməni birbaşa Arduinoya bağlamaq diaqramı

Addım 4

Əvvəlcə düyməni bir çəkmə müqavimət dövrəsi istifadə edərək Arduinoya bağlayırıq. Bunu etmək üçün düymənin bir kontaktı yerə, digəri isə rəqəmsal çıxışa 2 qoşun. Rəqəmsal çıxış 2 də 10 kOhm müqavimət vasitəsi ilə +5 V gücə qoşulur.

Dartma müqavimət dövrəsi
Dartma müqavimət dövrəsi

Addım 5

Düymə düymələrini idarə etmək üçün bu eskizi yazaq və Arduinoya yükləyək.

PIN 13-də quraşdırılmış LED düymə basılana qədər qalıcıdır. Düyməni basdığımızda LOW olur və LED sönür.

Dartma müqaviməti ilə sxemə görə düyməni vurmağı işləmək üçün eskiz
Dartma müqaviməti ilə sxemə görə düyməni vurmağı işləmək üçün eskiz

Addım 6

İndi açılan müqavimət dövrəsini yığaq. Düymənin bir kontaktı +5 V gücə, digəri rəqəmsal çıxışı 2-yə qoşun. Rəqəmsal çıxışı 2-ni 10 kΩ-lik bir müqavimət vasitəsi ilə yerə qoşun.

Eskizi dəyişdirməyəcəyik.

Aşağı çəkilən müqavimət dövrəsi
Aşağı çəkilən müqavimət dövrəsi

Addım 7

İndi düymə basılana qədər LED sönür.

Tövsiyə: