Სარჩევი:

წაიკითხეთ დისტანციური მართვა IR სენსორის გამოყენებით: 4 ნაბიჯი
წაიკითხეთ დისტანციური მართვა IR სენსორის გამოყენებით: 4 ნაბიჯი

ვიდეო: წაიკითხეთ დისტანციური მართვა IR სენსორის გამოყენებით: 4 ნაბიჯი

ვიდეო: წაიკითხეთ დისტანციური მართვა IR სენსორის გამოყენებით: 4 ნაბიჯი
ვიდეო: მისტიური მოგზაურობა: ინტუიციისა და გავლენის შესწავლა 2024, ივლისი
Anonim
წაიკითხეთ დისტანციური მართვა IR სენსორის გამოყენებით
წაიკითხეთ დისტანციური მართვა IR სენსორის გამოყენებით

გამარჯობა, ყველას

წინა სტატიაში მე დავწერე, თუ როგორ გამოვიყენოთ "IR დაბრკოლების თავიდან აცილების სენსორი".

და ამ სტატიაში მე დავწერ ამ IR სენსორის სხვა ფუნქციას.

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

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

ნაბიჯი 1: მოითხოვეთ კომპონენტები

მოითხოვეთ კომპონენტები
მოითხოვეთ კომპონენტები
მოითხოვეთ კომპონენტები
მოითხოვეთ კომპონენტები
მოითხოვეთ კომპონენტები
მოითხოვეთ კომპონენტები

საჭირო კომპონენტები:

  • IR დაბრკოლების თავიდან აცილების სენსორი
  • Arduino NAno V.3
  • Jumpper Wire
  • დისტანციური მართვა
  • USB მინი

საჭირო ბიბლიოთეკა:

IR დისტანციური

წაიკითხეთ ეს სტატია იმის გასარკვევად, თუ როგორ დაამატოთ ბიბლიოთეკები არდუინოში "ბიბლიოთეკის დამატება"

ნაბიჯი 2: დაუკავშირეთ IR სენსორი არდუინოს

შეაერთეთ IR სენსორი არდუინოსთან
შეაერთეთ IR სენსორი არდუინოსთან

IR სენსორი არდუინოს მიმართ

VCC ==> +5V

GND ==> GND

OUT ==> D2

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

პროგრამირება
პროგრამირება

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

ქვემოთ მოცემულია ესკიზი, რომლის გამოყენებაც შეგიძლიათ:

#ჩართეთ

int RECV_PIN = 2;

IRrecv irrecv (RECV_PIN); decode_results results;

ბათილად დაყენება ()

{Serial.begin (9600); irrecv.enableIRIn (); // დაწყება მიმღები}

ბათილი მარყუჟი () {

if (irrecv.decode (& results)) {Serial.println (results.value); უკონკურენტო რეზიუმე (); // მიიღეთ შემდეგი მნიშვნელობა} შეფერხება (100); }

თუ გჭირდებათ ფაილი, შეგიძლიათ გადმოწეროთ ქვემოთ:

ნაბიჯი 4: შედეგი

Image
Image

მიუთითეთ დისტანციური მართვა IR მიმღებისკენ. შემდეგ დააჭირეთ რამდენიმე ღილაკს.

სერიული მონიტორი აჩვენებს მონაცემებს დისტანციური ღილაკიდან, რომელიც დაჭერილია.

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

გმადლობთ კითხვისთვის, ნახვამდის შემდეგ სტატიაში

გირჩევთ: