Mundarija:

Bir nechta tugmachalarni Arduino -dagi bitta pinga ulash: 4 qadam
Bir nechta tugmachalarni Arduino -dagi bitta pinga ulash: 4 qadam

Video: Bir nechta tugmachalarni Arduino -dagi bitta pinga ulash: 4 qadam

Video: Bir nechta tugmachalarni Arduino -dagi bitta pinga ulash: 4 qadam
Video: Arduino uchun prototiplash qalqonidan qanday foydalanish kerak 2024, Noyabr
Anonim
Image
Image
Materiallar
Materiallar

Hammaga salom, Sizning Arduino loyihalaringizda yonib -o'chib turadigan LEDlar paydo bo'lganda, siz qo'shimcha pinlarga muhtoj bo'lishingiz mumkin.

Men sizga bir nechta tugmachalarni ishlatishingiz mumkin bo'lgan hiylani ko'rsataman, hammasi bir xil analog pinga ulangan.

1 -qadam: materiallar

O'chirish juda oddiy va har bir kalit uchun 1 kOhm qarshilik talab qilinadi. Asosan, biz kuchlanish taqsimlagichni qurmoqdamiz, bu erda har bir tugmani bosish bilan biz Arduino analog kirishiga har xil sonli rezistorlarni ulaymiz.

2 -qadam: sxematik

Sxematik
Sxematik

Rezistorlardan birini 5V chiqish va birinchi kalitning bir tomoniga ulashdan boshlang. Keyin kalitning boshqa tomoni erga ulanishi kerak. Har bir qo'shimcha tugma o'z qarshiligi bilan birinchisiga ulanadi va boshqa tomondan erga ulanadi.

Analog kirish pimi birinchi qarshilik va birinchi kirish tugmasi o'rtasida ulanadi.

EasyEda-ning to'liq sxemasi bu erda mavjud:

3 -qadam: kod

Kod
Kod

Kod juda sodda, bu erda loop funktsiyasining birinchi qatorida biz analog kirish qiymatini o'qiymiz va keyin qaysi tugma bosilishini aniqlash uchun uni ma'lum chegara bilan solishtiramiz. To'g'ri qiymatlarni aniqlash uchun men faqat analog pimdan ketma -ket monitorgacha bo'lgan qiymatga ega bo'ldim va keyin uni to'g'ri diapazonga o'tkazdim.

To'liq kodni GitHub sahifamdan yuklab olish mumkin:

4 -qadam: yanada kengaytirish

Keyingi kengaytirish
Keyingi kengaytirish
Keyingi kengaytirish
Keyingi kengaytirish
Keyingi kengaytirish
Keyingi kengaytirish

Bu usulni ko'p tugmachalarga osongina o'lchash mumkin, lekin shuni yodda tutingki, chegara farqi qanchalik kichik bo'lsa, kirish voltajining har qanday o'zgarishi noto'g'ri o'qishga olib kelishi mumkin. Biroq, 10 ~ 15 ta tugmachani muntazam bajarish uchun bu muammo bo'lmasligi kerak.

Tavsiya: