როგორც ჩანს, ღილაკზე დაკავშირება უფრო ადვილი იქნება? ამის მიუხედავად, აქაც არის ხაფანგები. მოდით გაერკვნენ.
Ეს აუცილებელია
- - არდუინო;
- - ტაქტის ღილაკი;
- - რეზისტორი 10 kOhm;
- - პურის დაფა;
- - სადენების დამაკავშირებელი.
ინსტრუქციები
Ნაბიჯი 1
ღილაკები განსხვავებულია, მაგრამ ისინი ყველა ერთსა და იმავე ფუნქციას ასრულებენ - ისინი ფიზიკურად აკავშირებენ (ან, პირიქით, ანადგურებენ) გამტარებს, რათა უზრუნველყონ ელექტრული კონტაქტი. უმარტივეს შემთხვევაში, ეს არის ორი კონდუქტორის კავშირი; არსებობს ღილაკები, რომლებიც უფრო მეტ კონდუქტორებს აკავშირებს.
ზოგიერთი ღილაკი, დაჭერის შემდეგ, გამტარებს უკავშირდება (ჩამკეტი ღილაკები), სხვები გათავისუფლების შემდეგ დაუყოვნებლად ხსნიან წრეს (არ იკეტება).
ასევე, ღილაკები იყოფა ჩვეულებრივ ღია და ჩვეულებრივ დახურულად. პირველი, როდესაც დაჭერით, დახურეთ წრე, მეორე ღიაა.
ახლა უკვე ფართო გამოყენება აქვს ღილაკების ტიპს, რომლებსაც "ტაქტის ღილაკებს" უწოდებენ. ბარები არ არის სიტყვა "ტაქტიდან", არამედ სიტყვა "ტაქტილურიდან", tk. დაჭერით კარგად გრძნობთ თითებს. ეს არის ღილაკები, რომლებიც დაჭერისთანავე დახურავს ელექტრულ წრედ და გათავისუფლების შემდეგ იხსნება.
ნაბიჯი 2
ღილაკი არის ძალიან მარტივი და სასარგებლო გამოგონება, რომელიც ემსახურება ადამიანთა და ტექნოლოგიურ ურთიერთქმედებას. მაგრამ, ისევე როგორც ყველაფერი ბუნებაში, ეს არ არის სრულყოფილი. ეს გამოიხატება იმაში, რომ ღილაკზე დაჭერისას და გათავისუფლებისას, ე.წ. "ნახტომი" (ინგლისურად "ნახტომი"). ეს არის ღილაკის მდგომარეობის მრავალჯერადი გადართვა მოკლე დროში (რამდენიმე მილიწამის შეკვეთით) სანამ ის მიიღებს სტაბილურ მდგომარეობას. ეს არასასურველი ფენომენი ხდება ღილაკის გადართვის მომენტში ღილაკის მასალების ელასტიურობის ან ელექტრული კონტაქტის შედეგად წარმოქმნილი მიკრო ნაპერწკლების გამო.
თქვენ შეგიძლიათ ნახოთ კონტაქტების ნახტომი თქვენი თვალით Arduino– ს გამოყენებით, რასაც ჩვენ ცოტა მოგვიანებით გავაკეთებთ.
ნაბიჯი 3
ჩვეულებრივ ღია საათის ღილაკზე Arduino- ს დასაკავშირებლად შეგიძლიათ გააკეთოთ უმარტივესი გზა: დააკავშირეთ ღილაკის ერთი უფასო გამტარი დენის ან მიწასთან, ხოლო მეორე Arduino- ს ციფრულ პინთან. ზოგადად რომ ვთქვათ, ეს არასწორია. ფაქტია, რომ იმ მომენტში, როდესაც ღილაკი არ არის დახურული, ელექტრომაგნიტური ჩარევა გამოჩნდება Arduino- ს ციფრულ გამომავალზე და ამის გამო, შესაძლებელია ცრუ განგაში.
პიკაპის თავიდან ასაცილებლად, ციფრული პინი, როგორც წესი, უკავშირდება საკმარისად დიდი რეზისტორის (10 kΩ) მეშვეობით, ან მიწასთან ან ელექტროენერგიის მიწოდებასთან. პირველ შემთხვევაში, ამას ეწოდება "დაწევის რეზისტორული წრე", მეორეში "დაწევის რეზისტორული წრე". მოდით გავეცნოთ თითოეულ მათგანს.
ნაბიჯი 4
პირველ რიგში, ჩვენ ვუკავშირდებით ღილაკს Arduino- ს, pull-up რეზისტორის სქემის გამოყენებით. ამისათვის დააკავშირეთ ღილაკის ერთი კონტაქტი მიწასთან, ხოლო მეორე ციფრულ გამოსასვლელთან. 2. ციფრული გამომავალი 2 ასევე უკავშირდება 10 kOhm რეზისტორის მეშვეობით +5 V ელექტრომომარაგებას.
ნაბიჯი 5
მოდით, დავწეროთ ეს ესკიზი ღილაკზე დაწკაპუნების სამართავად და ატვირთოთ Arduino- ზე.
ჩაშენებული LED 13 პინზე ახლა მუდმივად ჩართულია ღილაკის დაჭერამდე. ღილაკზე დაჭერისას, ის ხდება დაბალი და LED ითიშება.
ნაბიჯი 6
ახლა მოდით ავაწყოთ ჩამოსაწევ რეზისტორული წრე. დააჭირეთ ღილაკის ერთი კონტაქტის +5 V ელექტრომომარაგებას, ხოლო მეორე ციფრულ გამომუშავებას. 2. ციფრული გამომავალი 2 დააკავშირეთ 10 kΩ რეზისტორის მეშვეობით მიწასთან.
ჩვენ ესკიზს არ შევცვლით.
ნაბიჯი 7
ახლა LED გამორთულია, სანამ ღილაკს დააჭირებთ.