Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Giriş
Giriş pinləriniz tükəndi? Narahat olmayın, burada heç bir növbəli qeyd olmadan bir həll var. Bu videoda Arduinonun bir pininə 100 -dən çox açarı bağlamağı öyrənəcəyik.
Addım 1: İş nəzəriyyəsi
Əvvəlcə sxemə bir baxın, əks halda dediklərimi anlaya bilməyəcəksiniz. Bir düyməni basdığımda dövrə fərqli sayda rezistor vasitəsilə tamamlanacaq,
- Dövrdə, 5 -ci açarı bassaq, dövrə bütün 4 rezistordan keçər,
- 4 -cü açara bassaq, dövrə 3 rezistor vasitəsilə tamamlanır.
- 3 -cü açara bassaq, dövrə 2 rezistor vasitəsilə tamamlanır.
- 2 -ci açara bassaq, dövrə 1 rezistor vasitəsilə tamamlanır.
- Və 1 -ci açara bassaq, dövrə heç bir rezistor olmadan tamamlanır.
Bu o deməkdir ki, A1 analog pininə çatan gərginlik hər bir keçid üçün fərqli olacaq, buna görə də A1 pinindəki dəyərləri oxumaq üçün analogRead () funksiyasından istifadə edəcəyik və sonra hər bir keçid üçün fərqli əməliyyatlar yerinə yetirmək üçün if else istifadə edərik.
Addım 2: Gəlin Quraq
- Əvvəlcə çörək taxtasına beş düyməni bağlayın.
- Əlbəttə ki, nəzəri olaraq maksimum 1023 açarı Arduino kimi 8 bitlik bir mikro nəzarətçiyə qoşa bilərsiniz.
- Sonra diaqramda göstərildiyi kimi rezistorları itələyici açarların arasına bağlayın.
- Bütün açarların digər ucunu Arduino'nun 5v -ə qoşun, burada gördüyünüz kimi, bir ucu 5v -ə qoşulan saqqal taxtasının mavi xəttinə qoşulmuş şəkildə bağladım.
- Sonra son açarın sonundan Arduino analog A1 pininə bir tel bağlayın.
- Sonra Arduinonun A1 və GND arasında bir müqavimət bağlayın ki, bu da heç bir düyməyə basılmadıqda dəyəri sıfıra bərabər tutmaqdır.
Addım 3: Bəzi LEDləri bağlayın
Dövrümüzün işini yoxlamaq üçün bəzi LEDləri bağlayaq.
- LEDləri sxemdə göstərildiyi kimi bağlayın.
- Bütün müsbət terminalı bütün LEDləri 5v -ə qoşun.
- Hər LED -in mənfi terminalını müvafiq olaraq Arduinonun D12 - D8 rəqəmsal pininə qoşun.
- Praktiki olaraq yaxşı bir həyat üçün LEDləri rezistorlar vasitəsilə bağlamalıyıq.
Addım 4: Kodlaşdırma
Proqrama baxın. Bütün sətirlər düzgün şərh olunur.
İndi kodu yükləyək və hərəkətdə görək.
Addım 5: Tətbiqlər
- Klaviatura
- Arduino üçün tam ölçülü klaviatura.
- Raspberry Pi planşetiniz üçün xüsusi mini klaviatura və s.
Addım 6: çatışmazlıqlar
Birdən çox açar bir anda işləməyəcək. Başqa bir tətbiq düşünə bilsəniz, şərhlərdə yazın
Təşəkkürlər.