Mazmuna syn:
1 Infragyzyl signal geçirijiniň ýörelgesi
2 Infragyzyl signal geçiriji bilen kabul edijiniň arasyndaky hat alyşma
3 Infragyzyl geçiriji funksiýany durmuşa geçirmegiň mysaly
1 Infragyzyl signal geçirijiniň ýörelgesi
Birinjisi, infragyzyl signal çykarýan enjamyň özi, adatça şuňa meňzeýär:
Suratdaky infragyzyl diodyň diametri 3mm, beýlekisi 5mm.
Olar ýagtylyk çykaryjy yşyk-diodly indikatorlar bilen takmynan birmeňzeş, şonuň üçin has uzyn gysgyçlar polo positiveitel polýusa, beýlekisi bolsa otrisatel polýusa birikdirilýär.
Iň ýönekeý hereketlendiriji zynjyr, polo positiveitel köçä 3.3v 1k tok çäklendiriji rezistor goşmak, soňra bolsa negatiw elektrody mikro kontrolleýjiniň IO-syna birikdirmekdir.Aşakda görkezilişi ýaly:
2 Infragyzyl signal geçiriji bilen kabul edijiniň arasyndaky hat alyşma
Muny aýdanymdan soň, indiki makaladaky ýalňyşlygy siziň bilen düzetmeli.
Aboveokardaky suratda, iberijiniň we kabul edijiniň signal derejeleriniň tersdigi aýdylýar.Aboveagny, ýokardaky şekildäki gyzyl we gök gutularda aýlanan mazmun bilen deňdir.
Aslynda, tolkun formasynda, geçirijiniň gök bölegi ýönekeý ýokary 0,56 metr däl.Has dogrusy, 38kHz 0,56ms pwm tolkun.
Hakyky ölçenen tolkun formasy aşakdaky ýaly:
Suratdaky iberijiniň tolkun reňkiniň jikme-jiklikleri aşakdakylar:
Bu dykyz kwadrat tolkunyň ýygylygynyň 38 KHzdygyny görmek bolýar.
Ine gysgaça mazmun: infragyzyl pult dolandyryjy bilen kabul edijiniň arasyndaky hat alyşma:
Geçiriji 38kHz inedördül tolkun çykanda, kabul ediji pes, ýogsam kabul ediji ýokarydyr
3 Infragyzyl geçiriji funksiýany durmuşa geçirmegiň mysaly
Indi programmirleme praktikasyna geçeliň.
Öňki girişimize görä, infragyzyl uzakdan dolandyrmagyň funksiýasyny durmuşa geçirmek üçin ilki bilen iki esasy funksiýany durmuşa geçirmelidigimizi bilýäris:
1 38kHz inedördül tolkun çykyşy
2 Islenýän wagtda açmak we öçürmek üçin 38kHz inedördül tolkuny dolandyryň
Birinjisi, 38kHz inedördül tolkun çykyşy.Ony döretmek üçin diňe pwm tolkunyny ulanýarys.Bu ýerde taýmeriň pwm funksiýasyny ulanmalydyrys.Bu ýerde STM32L011F4P6 pes güýçli çip ulanýaryn.
Kody döretmek üçin ilki bilen kod öndürmek guraly artifakt kubyny ulanyň:
Başlangyç kody:
Soňra taýmer arakesmelerini ulanyp amala aşyrylýan kodlaşdyryş düzgünlerine laýyklykda pwm tolkunyny açmak ýa-da öçürmek, soň bolsa gelýän wagtyny üýtgetmek bilen pwm tolkunynyň açyljak ýa-da öçürilen wagtyny üýtgetmek funksiýasy bar. kesmek:
Kodlanan maglumatlaryň bu ýerde goýulmajak käbir jikme-jiklikleri bar.Has köp çeşme kody gerek bolsa, habar iberip bilersiňiz, men gysga wagtda jikme-jik kod bilen üpjün ederin.
Iş wagty: Fewral-24-2022