Სარჩევი:

LED სქემა (TinkerCad): 3 ნაბიჯი
LED სქემა (TinkerCad): 3 ნაბიჯი

ვიდეო: LED სქემა (TinkerCad): 3 ნაბიჯი

ვიდეო: LED სქემა (TinkerCad): 3 ნაბიჯი
ვიდეო: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, ივლისი
Anonim
LED სქემა (TinkerCad)
LED სქემა (TinkerCad)

ეს პროექტი გასართობად არის და მე თვითონ გავაკეთე. ამ პროექტის მიზანია შეცვალოს რამდენად შუქს ანათებს ფოტორეზისტორი. ამ პროექტში დაგჭირდებათ 2 რეზისტორი, ფოტორეზისტორი, LED ნათურა, Arduino Uno R3 და მავთულები. ეს პროექტი არის Tinkercad– ზე, ასე რომ თქვენ არ მოგიწევთ ამ ინსტრუმენტების ყიდვა.

ნაბიჯი 1: ნაბიჯი 1: შექმენით წრე

ნაბიჯი 1: შექმენით წრე
ნაბიჯი 1: შექმენით წრე

პირველ რიგში, თქვენ დააკოპირებთ ზემოთ მოცემულ სურათს. თქვენ მიიღებთ Arduino Uno R3- ს და დააყენებთ მას სადმე ეკრანზე. შემდეგი, თქვენ მიიღებთ LED განათებას და დაუკავშირდით რეზისტორს კათოდზე LED- ზე. შემდეგ, თქვენ დააყენებთ მავთულს, რომელიც დაკავშირებულია რეზისტორთან LED- ზე და დააკავშირებთ მას GND– ზე AUR3– ზე (Arduino Uno R3). თქვენც იგივეს გააკეთებთ ანოდზე და მის მავთულს დაუკავშირებთ D9 სლოტზე AUR3- ზე. მომდევნო ეტაპზე თქვენ დაამატებთ ფოტო რეზისტორს და დაამატებთ სხვა რეზისტორს, შემდეგ კი დააკავშირებთ მას ტერმინალ 1 -თან ფოტორეზისტორზე. შემდეგი, თქვენ დაუკავშირებთ რეზისტორს GND– ს მავთულით, რომელიც ნაპოვნია AUR3– ზე. მისი მშენებლობის ბოლო საფეხურზე თქვენ დააკავშირებთ A0 AUR3– ს და დაუკავშირებთ მას ტერმინალ 1 – თან, რომელიც ნაპოვნია ფოტო რეზისტორზე. დაბოლოს, თქვენ დააკავშირებთ მავთულს 5 ვ -დან და დააკავშირებთ მას ტერმინალ 2 -თან ფოტორეზისტორზე.

ნაბიჯი 2: ნაბიჯი 2: კოდი ბლოკებით

ნაბიჯი 2: კოდი ბლოკებით
ნაბიჯი 2: კოდი ბლოკებით

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

ფოტორეზისტორის წინააღმდეგობის მნიშვნელობის შესანახად შექმენით ცვლადი სახელწოდებით "sensorValue". გადაიტანეთ "მითითებული" ბლოკი. ჩვენ შევინახავთ ჩვენი ფოტორეზისტორის მდგომარეობას ცვლადი sensorValue- ში. დააწკაპუნეთ შეყვანის კატეგორიაზე და გადაათრიეთ ბლოკი "წაკითხვის ანალოგური პინი" და განათავსეთ "მითითებული" ბლოკში სიტყვის "შემდეგ" მას შემდეგ, რაც ჩვენი პოტენომეტრი არის დაკავშირებული Arduino– ს პინ A0– ზე, შეცვალეთ ჩამოსაშლელი A0. დააწკაპუნეთ გამოყვანის კატეგორიაზე და გადაათრიეთ ბლოკი "ბეჭდვა სერიულ მონიტორზე". გადადით ცვლადების კატეგორიაში და გადაიტანეთ თქვენი ცვლადი სენსორი მნიშვნელობა "დაბეჭდვა სერიულ მონიტორზე" ბლოკზე და დარწმუნდით, რომ ჩამოსაშლელი ხაზი დაყენებულია ახალი ხაზით დასაბეჭდად. სურვილისამებრ დაიწყეთ სიმულაცია და გახსენით სერიული მონიტორი, რათა დარწმუნდეთ, რომ სენსორის მორგებისას შემოწმება შემოდის და იცვლება. ანალოგური შეყვანის მნიშვნელობები მერყეობს 0-1023-დან. ვინაიდან ჩვენ გვინდა დავწეროთ შუქდიოდზე 0-დან (გამორთულამდე) და 255-მდე (სრული სიკაშკაშე), ჩვენ გამოვიყენებთ "რუქის" ბლოკს, რომ გავაკეთოთ ჩვენთვის ჯვარედინი გამრავლება. გადადით მათემატიკის კატეგორიაში და გადაიტანეთ "რუქის" ბლოკი. პირველ სლოტში გადაიტანეთ sensorValue ცვლადი ბლოკი, შემდეგ დააყენეთ დიაპაზონი 0 -დან 255 -მდე. უკან გამოყვანის კატეგორიაში, გადაიტანეთ ანალოგური ბლოკი "მითითებული პინი", რომელიც ნაგულისხმევად ამბობს "დააყენეთ პინი 3 -დან 0 -მდე". შეცვალეთ იგი პინის 9. დასაყენებლად გადაიტანეთ ადრე გაკეთებული რუქის ბლოკი "მითითებული პინის" ბლოკის "to" ველში, რათა ჩაწეროთ მორგებული ნომერი LED პინზე PWM გამოყენებით. დააწკაპუნეთ კონტროლის კატეგორიაზე და გადმოათრიეთ ლოდინის ბლოკი და შეასწორეთ იგი პროგრამის გადადებაზე.1 წამი.

ნაბიჯი 3: ნაბიჯი 3: სცადეთ

ნაბიჯი 3: სცადეთ!
ნაბიჯი 3: სცადეთ!

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

გირჩევთ: