როგორ დავაკავშიროთ ღილაკი Arduino- ს

Სარჩევი:

როგორ დავაკავშიროთ ღილაკი Arduino- ს
როგორ დავაკავშიროთ ღილაკი Arduino- ს

ვიდეო: როგორ დავაკავშიროთ ღილაკი Arduino- ს

ვიდეო: როგორ დავაკავშიროთ ღილაკი Arduino- ს
ვიდეო: Arduino Turorial: How to use a button with Arduino Uno 2024, აპრილი
Anonim

როგორც ჩანს, ღილაკზე დაკავშირება უფრო ადვილი იქნება? ამის მიუხედავად, აქაც არის ხაფანგები. მოდით გაერკვნენ.

ტაქტიანი ღილაკი
ტაქტიანი ღილაკი

Ეს აუცილებელია

  • - არდუინო;
  • - ტაქტის ღილაკი;
  • - რეზისტორი 10 kOhm;
  • - პურის დაფა;
  • - სადენების დამაკავშირებელი.

ინსტრუქციები

Ნაბიჯი 1

ღილაკები განსხვავებულია, მაგრამ ისინი ყველა ერთსა და იმავე ფუნქციას ასრულებენ - ისინი ფიზიკურად აკავშირებენ (ან, პირიქით, ანადგურებენ) გამტარებს, რათა უზრუნველყონ ელექტრული კონტაქტი. უმარტივეს შემთხვევაში, ეს არის ორი კონდუქტორის კავშირი; არსებობს ღილაკები, რომლებიც უფრო მეტ კონდუქტორებს აკავშირებს.

ზოგიერთი ღილაკი, დაჭერის შემდეგ, გამტარებს უკავშირდება (ჩამკეტი ღილაკები), სხვები გათავისუფლების შემდეგ დაუყოვნებლად ხსნიან წრეს (არ იკეტება).

ასევე, ღილაკები იყოფა ჩვეულებრივ ღია და ჩვეულებრივ დახურულად. პირველი, როდესაც დაჭერით, დახურეთ წრე, მეორე ღიაა.

ახლა უკვე ფართო გამოყენება აქვს ღილაკების ტიპს, რომლებსაც "ტაქტის ღილაკებს" უწოდებენ. ბარები არ არის სიტყვა "ტაქტიდან", არამედ სიტყვა "ტაქტილურიდან", tk. დაჭერით კარგად გრძნობთ თითებს. ეს არის ღილაკები, რომლებიც დაჭერისთანავე დახურავს ელექტრულ წრედ და გათავისუფლების შემდეგ იხსნება.

სხვადასხვა ღილაკები და მათი წრიული დიაგრამები
სხვადასხვა ღილაკები და მათი წრიული დიაგრამები

ნაბიჯი 2

ღილაკი არის ძალიან მარტივი და სასარგებლო გამოგონება, რომელიც ემსახურება ადამიანთა და ტექნოლოგიურ ურთიერთქმედებას. მაგრამ, ისევე როგორც ყველაფერი ბუნებაში, ეს არ არის სრულყოფილი. ეს გამოიხატება იმაში, რომ ღილაკზე დაჭერისას და გათავისუფლებისას, ე.წ. "ნახტომი" (ინგლისურად "ნახტომი"). ეს არის ღილაკის მდგომარეობის მრავალჯერადი გადართვა მოკლე დროში (რამდენიმე მილიწამის შეკვეთით) სანამ ის მიიღებს სტაბილურ მდგომარეობას. ეს არასასურველი ფენომენი ხდება ღილაკის გადართვის მომენტში ღილაკის მასალების ელასტიურობის ან ელექტრული კონტაქტის შედეგად წარმოქმნილი მიკრო ნაპერწკლების გამო.

თქვენ შეგიძლიათ ნახოთ კონტაქტების ნახტომი თქვენი თვალით Arduino– ს გამოყენებით, რასაც ჩვენ ცოტა მოგვიანებით გავაკეთებთ.

საკონტაქტო გადახტომა ღილაკის დაჭერით
საკონტაქტო გადახტომა ღილაკის დაჭერით

ნაბიჯი 3

ჩვეულებრივ ღია საათის ღილაკზე Arduino- ს დასაკავშირებლად შეგიძლიათ გააკეთოთ უმარტივესი გზა: დააკავშირეთ ღილაკის ერთი უფასო გამტარი დენის ან მიწასთან, ხოლო მეორე Arduino- ს ციფრულ პინთან. ზოგადად რომ ვთქვათ, ეს არასწორია. ფაქტია, რომ იმ მომენტში, როდესაც ღილაკი არ არის დახურული, ელექტრომაგნიტური ჩარევა გამოჩნდება Arduino- ს ციფრულ გამომავალზე და ამის გამო, შესაძლებელია ცრუ განგაში.

პიკაპის თავიდან ასაცილებლად, ციფრული პინი, როგორც წესი, უკავშირდება საკმარისად დიდი რეზისტორის (10 kΩ) მეშვეობით, ან მიწასთან ან ელექტროენერგიის მიწოდებასთან. პირველ შემთხვევაში, ამას ეწოდება "დაწევის რეზისტორული წრე", მეორეში "დაწევის რეზისტორული წრე". მოდით გავეცნოთ თითოეულ მათგანს.

ღილაკს პირდაპირ Arduino- სთან დაკავშირების სქემა
ღილაკს პირდაპირ Arduino- სთან დაკავშირების სქემა

ნაბიჯი 4

პირველ რიგში, ჩვენ ვუკავშირდებით ღილაკს Arduino- ს, pull-up რეზისტორის სქემის გამოყენებით. ამისათვის დააკავშირეთ ღილაკის ერთი კონტაქტი მიწასთან, ხოლო მეორე ციფრულ გამოსასვლელთან. 2. ციფრული გამომავალი 2 ასევე უკავშირდება 10 kOhm რეზისტორის მეშვეობით +5 V ელექტრომომარაგებას.

გამოსაწევი რეზისტორის სქემა
გამოსაწევი რეზისტორის სქემა

ნაბიჯი 5

მოდით, დავწეროთ ეს ესკიზი ღილაკზე დაწკაპუნების სამართავად და ატვირთოთ Arduino- ზე.

ჩაშენებული LED 13 პინზე ახლა მუდმივად ჩართულია ღილაკის დაჭერამდე. ღილაკზე დაჭერისას, ის ხდება დაბალი და LED ითიშება.

სქემის მიხედვით ღილაკის დაწკაპუნების დამუშავების ესკიზი გასაწევი რეზისტორით
სქემის მიხედვით ღილაკის დაწკაპუნების დამუშავების ესკიზი გასაწევი რეზისტორით

ნაბიჯი 6

ახლა მოდით ავაწყოთ ჩამოსაწევ რეზისტორული წრე. დააჭირეთ ღილაკის ერთი კონტაქტის +5 V ელექტრომომარაგებას, ხოლო მეორე ციფრულ გამომუშავებას. 2. ციფრული გამომავალი 2 დააკავშირეთ 10 kΩ რეზისტორის მეშვეობით მიწასთან.

ჩვენ ესკიზს არ შევცვლით.

დაწევის რეზისტორის სქემა
დაწევის რეზისტორის სქემა

ნაბიჯი 7

ახლა LED გამორთულია, სანამ ღილაკს დააჭირებთ.

გირჩევთ: