Სარჩევი:

IR დისტანციური ანალიზატორი / მიმღები Arduino– ით: 3 ნაბიჯი
IR დისტანციური ანალიზატორი / მიმღები Arduino– ით: 3 ნაბიჯი

ვიდეო: IR დისტანციური ანალიზატორი / მიმღები Arduino– ით: 3 ნაბიჯი

ვიდეო: IR დისტანციური ანალიზატორი / მიმღები Arduino– ით: 3 ნაბიჯი
ვიდეო: Arduino Tutorial 29 - Reading IR remote key press with ESP32| SunFounder's ESP32 IoT Learnig kit 2024, ივნისი
Anonim
Image
Image
IR დისტანციური ანალიზატორი / მიმღები არდუინოსთან ერთად
IR დისტანციური ანალიზატორი / მიმღები არდუინოსთან ერთად

ეს ანალიზატორი ერთდროულად იღებს 40 სხვადასხვა IR პროტოკოლს და აჩვენებს მიღებული სიგნალის მისამართს და კოდს.

ის იყენებს Arduino IRMP ბიბლიოთეკას, რომელიც მოიცავს ამ პროგრამას როგორც მაგალითს, ასევე სხვა სასარგებლო პროგრამებს!

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

სერიული ან პარალელური LCD შეიძლება დაერთოს, რომ ის მუშაობ როგორც დამოუკიდებელი მოწყობილობა სერიული მონიტორის საჭიროების გარეშე.

მსგავსი, მაგრამ უფრო ძირითადი ინსტრუქცია შეგიძლიათ იხილოთ

ნაბიჯი 1: BOM

BOM
BOM
BOM
BOM
  • არდუინო ნანო ან გაერო
  • ინფრაწითელი მიმღები

სურვილისამებრ

  • სერიული 1604 LCD
  • პურის დაფა
  • ჯუმბერის მავთულები

ნაბიჯი 2: პროგრამული უზრუნველყოფის ინსტალაცია

IDE– ს დაყენების და სწორი დაფის არჩევის შემდეგ გახსენით ბიბლიოთეკის მენეჯერი Ctrl+Shift+I– ით და მოძებნეთ IRMP. დააინსტალირეთ და შემდეგ შეარჩიეთ ფაილი -> მაგალითები -> მაგალითები მორგებული ბიბლიოთეკებიდან -> AllProtocols.

ჩართეთ LCD– ის ტიპი, რომელიც გაქვთ 43ff ხაზზე. ყველა შედეგი შეიძლება ნახოთ ასევე Arduino სერიულ მონიტორზე, ასე რომ არ არის საჭირო LCD- ის მიმაგრება გასაანალიზებლად!

ნაბიჯი 3: ანალიზი / მიღება

გაანალიზება / მიღება
გაანალიზება / მიღება
გაანალიზება / მიღება
გაანალიზება / მიღება
გაანალიზება / მიღება
გაანალიზება / მიღება

გაუშვით პროგრამა და თუ IR სიგნალი გამოვლინდა, ჩაშენებული LED აანთებს.

თუ სიგნალის გაშიფვრა შესაძლებელია, შედეგი იბეჭდება სერიულ გამომავალზე (და LCD). უკანა R ნიშნავს, რომ ეს ბრძანება არის განმეორებითი ბრძანება.

თუ თქვენ გჭირდებათ 10 გამორთული პროტოკოლიდან ერთის ანალიზი გამოიყენეთ OneProtocol მაგალითი.

გირჩევთ: