Түймені Arduino-ға қалай қосуға болады

Мазмұны:

Түймені Arduino-ға қалай қосуға болады
Түймені Arduino-ға қалай қосуға болады

Бейне: Түймені Arduino-ға қалай қосуға болады

Бейне: Түймені Arduino-ға қалай қосуға болады
Бейне: Установка Arduino ide на Win/Mac - Вики учебник Arduino/Ardublock 2024, Мамыр
Anonim

Түймені қосудан гөрі оңай сияқты? Дегенмен, мұнда да тұзақтар бар. Осыны анықтайық.

Әдептілік түймесі
Әдептілік түймесі

Бұл қажетті

  • - Ардуино;
  • - такт түймесі;
  • - кедергі 10 кОм;
  • - нан тақтасы;
  • - сымдарды қосу.

Нұсқаулық

1-қадам

Түймелер әртүрлі, бірақ олардың барлығы бірдей функцияны орындайды - олар электр байланысын қамтамасыз ету үшін өткізгіштерді физикалық түрде біріктіреді (немесе керісінше, бұзады). Қарапайым жағдайда, бұл екі өткізгіштің қосылуы; көп өткізгішті қосатын түймелер бар.

Кейбір батырмалар басқаннан кейін өткізгіштерді қосулы қалдырады (ысырмалы түймелер), қалғандары босатқаннан кейін (бекітпейтін) тізбекті бірден ашады.

Сондай-ақ, түймелер қалыпты ашық және қалыпты жабық болып бөлінеді. Біріншісі басылған кезде тізбекті жабыңыз, екіншісі ашық.

Енді «батырма түймелері» деп аталатын батырмалардың түрі кең қолданысқа ие болды. Барлар «такт» сөзінен емес, «тактиль» сөзінен, тк. басу саусақтарыңызбен жақсы сезіледі. Бұл батырмалар, олар басылған кезде электр тізбегін жабады, ал босатылған кезде олар ашылады.

Әр түрлі батырмалар және олардың схемалары
Әр түрлі батырмалар және олардың схемалары

2-қадам

Түйме - бұл адам мен технологияның өзара әрекеттесуін жақсартуға қызмет ететін өте қарапайым және пайдалы өнертабыс. Бірақ, табиғаттағы барлық нәрсе сияқты, ол да керемет емес. Бұл батырманы басқан кезде және оны босатқан кезде деп аталатындығында көрінеді. «bounce» (ағылшынша «bounce»). Бұл батырма күйін қысқа уақыт ішінде (бірнеше миллисекундтар бойынша) тұрақты күйге келтіргенге дейін бірнеше рет ауыстыру. Бұл жағымсыз құбылыс батырма материалдарының икемділігіне немесе электрлік жанасудан пайда болатын микро ұшқындардың әсерінен түймені ауыстыру сәтінде орын алады.

Сіз Arduino көмегімен байланыстардың секіруін өз көзіңізбен көре аласыз, біз оны сәл кейінірек жасаймыз.

Түймені басу арқылы секіру байланысы
Түймені басу арқылы секіру байланысы

3-қадам

Arduino-ға әдеттегі ашық сағат түймесін қосу үшін сіз ең қарапайым әдісті орындай аласыз: батырманың бір өткізгішін қуатқа немесе жерге қосыңыз, екіншісін Arduino сандық түйіспесіне қосыңыз. Бірақ жалпы алғанда бұл дұрыс емес. Түйме жабылмаған сәттерде Arduino сандық шығысында электромагниттік кедергілер пайда болады және сол себепті жалған дабылды ескерту мүмкін.

Ұстап қалмас үшін, цифрлық істік әдетте жеткілікті үлкен резистор арқылы (10 кОм) жерге немесе қуат көзіне қосылады. Бірінші жағдайда, бұл «тартқыш резистордың тізбегі», екінші жағдайда «тартқыш резистордың тізбегі» деп аталады. Енді олардың әрқайсысына тоқталайық.

Түймені тікелей Arduino-ға қосу схемасы
Түймені тікелей Arduino-ға қосу схемасы

4-қадам

Алдымен, біз түймені Arduino-ға тарту резисторының тізбегі арқылы қосамыз. Ол үшін түйменің бір түйіспесін жерге қосыңыз, ал екіншісін цифрлық шығысқа қосыңыз 2. Сандық шығыс 2 +5 В қуат көзіне 10 кОм резистор арқылы да қосылады.

Резистордың тартылу схемасы
Резистордың тартылу схемасы

5-қадам

Түймені басу үшін осы эскизді жазып, оны Arduino-ға жүктейік.

13-түйреуішке орнатылған жарық диодты түймешік басылғанға дейін біржола жанып тұрады. Түймені басқан кезде ол ТӨМЕН болып, жарық диоды сөнеді.

Тартылған резисторлы схема бойынша батырманы басуды өңдеуге арналған эскиз
Тартылған резисторлы схема бойынша батырманы басуды өңдеуге арналған эскиз

6-қадам

Енді төменге созылатын резистор тізбегін жинайық. Түйменің бір контактісін +5 В қуат көзіне, екіншісін цифрлық шығысқа қосыңыз. 2 цифрлық шығысын 10 кОм резистор арқылы жерге қосыңыз.

Біз эскизді өзгертпейміз.

Резистордың төмен түсіретін тізбегі
Резистордың төмен түсіретін тізбегі

7-қадам

Енді жарық диоды түймешік басылғанша сөніп тұрады.

Ұсынылған: