Სარჩევი:

შუქნიშნის კონტროლი: 4 ნაბიჯი
შუქნიშნის კონტროლი: 4 ნაბიჯი

ვიდეო: შუქნიშნის კონტროლი: 4 ნაბიჯი

ვიდეო: შუქნიშნის კონტროლი: 4 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ივლისი
Anonim
შუქნიშნის კონტროლი
შუქნიშნის კონტროლი

ამ გაკვეთილში ჩვენ ვსწავლობთ როგორ შევქმნათ შუქნიშანი და როგორ გავაკონტროლოთ იგი მართული Drivemall ბარათით.

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

თუ ჩვენ არ გვაქვს მძღოლი, შეგვიძლია გამოვიყენოთ arduino, მაგრამ ბმული ქვემოთ Drivemall– ის განვითარებისათვის.

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

ნაბიჯი 1: მასალების შედგენა

მასალების ბილი
მასალების ბილი
  1. Baord Drivemall / ArduinoMega
  2. 4 წითელი წითელი
  3. 4 led მწვანე
  4. 4 წითელი ყვითელი
  5. 8 ტრანზისტორი npn
  6. 16 რეზისტორი 220 ohm
  7. 8 რეზისტორი 22k ohm
  8. 1 რეზისტორი 1k ohm
  9. კაბელი
  10. 1 ღილაკი

ნაბიჯი 2: კავშირები

კავშირები
კავშირები
კავშირები
კავშირები
კავშირები
კავშირები

შუქნიშანი კონტროლდება ორი PNP ტრანზისტორით, რომლებიც დაკავშირებულია დიაგრამა 2 -ში. PNP ტრანზისტორის მოქმედება ძალიან მარტივია, როდესაც ბაზა დაკავშირებულია GND– თან, გამტარსა და კოლექტორს შორის დენის გავლა ჩართულია.

ჩვენ ვიყენებთ ტრანზისტორებს, რათა შეამცირონ დაფის ქინძისთავები, რომლებიც საჭიროა თითოეული შუქნიშნის ჩართვისთვის.

ასე რომ, თუ ორივე ბაზა არის VDD, წითელი LED ანათებს ან უფრო ნათელი იქნება LED 21 17 14 6.

მეორე ტრანზისტორის BASE- ს ჩართვის შემთხვევაში, LED- ები 3 15 18 19 ჩაირთვება.

როგორც ბოლო, თუ ორივე ბაზას GND- ს დავუკავშირებთ, LED- ები 20 16 13 10 ანათებს

ღილაკის კავშირი არის კლასიკური წინააღმდეგობა, რომელიც დაკავშირებულია GND– თან ღილაკის ერთ პინზე და მეორე VDD– ზე.

Arduino Pins რეგისტრირებულია 1 -დან 10 -მდე.

ნაბიჯი 3: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

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

იმისათვის, რომ მართოთ ქვეითად მოსიარულეთა ღილაკი რეალურ დროში, გამოყენებულია millis () ფუნქცია, რომელიც აბრუნებს დროს მილიწამებში მოწყობილობის ჩართვის დღიდან, ასე რომ მისი გამოყენება შესაძლებელია

მაგალითი

ხელმოუწერელი გრძელი მიმდინარემილის = მილილი ();.

if (currentMillis - previousMillis> 2000 და bt03 == true და bbot == false)

{

Serial.println (1);

T1 ();

previousMillis = მიმდინარე მილი;

bt1 = ჭეშმარიტი;

BT03 = ყალბი;

}

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

ნაბიჯი 4: უარყოფა

ეს სახელმძღვანელო დამზადებულია Makerspace for Inclusion პროექტის ფარგლებში, რომელიც თანადაფინანსებულია Erasmus + პროგრამის მიერ ევროკომისიის მიერ.

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

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

გირჩევთ: