Სარჩევი:

100+ გადამრთველი Arduino– ს ერთ პინში: 6 ნაბიჯი (სურათებით)
100+ გადამრთველი Arduino– ს ერთ პინში: 6 ნაბიჯი (სურათებით)

ვიდეო: 100+ გადამრთველი Arduino– ს ერთ პინში: 6 ნაბიჯი (სურათებით)

ვიდეო: 100+ გადამრთველი Arduino– ს ერთ პინში: 6 ნაბიჯი (სურათებით)
ვიდეო: BigTreeTech - SKR 3/SKR 3 EZ - Basics 2024, ნოემბერი
Anonim
Image
Image
მოდით ავაშენოთ
მოდით ავაშენოთ

შესავალი

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

ნაბიჯი 1: მუშაობის თეორია

ჯერ გადახედეთ სქემის დიაგრამას, წინააღმდეგ შემთხვევაში თქვენ ვერ გაიგებთ რასაც ვამბობ. როდესაც გადამრთველს ვაჭერ, წრე დასრულდება სხვადასხვა რაოდენობის რეზისტორებით,

  • წრეში, თუ ჩვენ დააჭირეთ მე -5 გადამრთველს, წრე სრულდება ოთხივე რეზისტორის მეშვეობით,
  • მეოთხე გადამრთველს რომ დავაჭიროთ, წრე სრულდება 3 რეზისტორის საშუალებით,
  • თუ ჩვენ დააჭირეთ მე -3 გადამრთველს, წრე სრულდება 2 რეზისტორის საშუალებით,
  • თუ ჩვენ დააჭირეთ მეორე გადამრთველს, წრე სრულდება 1 რეზისტორის საშუალებით,
  • და თუ ჩვენ დააჭირეთ პირველ გადამრთველს, წრე სრულდება ყოველგვარი რეზისტორების გარეშე.

ეს ნიშნავს, რომ ძაბვა, რომელიც აღწევს ანალოგურ პინ A1- ს, განსხვავებული იქნება თითოეული გადამრთველისთვის, ამიტომ ჩვენ ვიყენებთ analogRead () ფუნქციას, რომ წავიკითხოთ მნიშვნელობები pin A1– დან და შემდეგ ვიყენებთ if if სხვა პირობას თითოეული გადამრთველისთვის სხვადასხვა ოპერაციის შესასრულებლად.

ნაბიჯი 2: ავაშენოთ

  • პირველი დააკავშირეთ ხუთი ბიძგიანი გადამრთველი პურის დაფაზე.
  • რა თქმა უნდა, თქვენ შეგიძლიათ დააკავშიროთ მაქსიმუმ 1023 კონცენტრატორი თეორიულად 8 ბიტიან მიკროკონტროლერთან, როგორიცაა არდუინო.
  • შემდეგ დაუკავშირდით რეზისტორებს ბიძგის გადამრთველებს შორის, როგორც ეს ნაჩვენებია დიაგრამაში.
  • შეაერთეთ ყველა ჩამრთველის მეორე ბოლო არდუინოს 5 ვ -თან, როგორც ხედავთ აქ მე დავუკავშირე ისე, რომ ერთი ბოლო უკავშირდება წვერის დაფის ლურჯ ხაზს, რომელიც უკავშირდება 5 ვ.
  • შემდეგ ბოლო გადართვის ბოლოდან შეუერთეთ მავთული არდუინოს ანალოგურ პინ A1- ს.
  • შემდეგ შეაერთეთ რეზისტორი A1 და GND Arduino– ს გასწვრივ, რომელიც განკუთვნილია ქვემოთ ჩამოსაყვანად.

ნაბიჯი 3: შეაერთეთ ზოგიერთი LED

შეაერთეთ ზოგიერთი LED
შეაერთეთ ზოგიერთი LED

მოდით დავუკავშიროთ რამდენიმე LED- ები, რათა შევამოწმოთ ჩვენი წრის ფუნქციონირება.

  • შეაერთეთ LED- ები, როგორც ნაჩვენებია წრეში,
  • შეაერთეთ ყველა დადებითი ტერმინალი ყველა LED- ები 5 ვ.
  • შეაერთეთ თითოეული LED- ის უარყოფითი ტერმინალი ციფრული pin D12- თან Arduino– ს D8– მდე, შესაბამისად.
  • პრაქტიკულად ჩვენ უნდა შევაერთოთ LED- ები რეზისტორების მეშვეობით კარგი სიცოცხლისთვის.

ნაბიჯი 4: კოდირება

გადახედე პროგრამას. ყველა სტრიქონი სწორად არის კომენტარი.

ახლა ატვირთეთ კოდი და ვნახოთ ის მოქმედებაში.

ნაბიჯი 5: პროგრამები

  • კლავიატურა
  • Arduino– ს სრული ზომის კლავიატურა.
  • მორგებული მინი კლავიატურა თქვენი Raspberry Pi ტაბლეტისთვის და ა.

ნაბიჯი 6: ნაკლოვანებები

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

მადლობა

გირჩევთ: