Ang pagkokodigo ng mga sensor na ultrasonic at infrared ay isang karaniwang gawain sa mga robotic at automation project. Ang pagsasama ng mga sensor na ito ay maaaring mapahusay ang katumpakan at pagkamaaasahan ng pag-aanalisa ng harang at pagsukat ng distansiya. Ang artikulong ito ay nagbibigay ng isang hakbang-by-paa-paa ng matagumpay na pag-iisa ng mga sensor na ito sa isang sistema.

Pag - unawa sa mga Uri ng Sensor

Ang mga sensor na untrasoniko ay gumagamit ng mga sound wave para sukatin ang distansiya sa pamamagitan ng pagkalkula sa oras na kailangan para ang isang pulso ng tunog ay maka-ikot pabalik mula sa isang bagay. Ang mga infrared sensor, sa kabilang banda, ay gumagamit ng infrared light upang makita ang pagiging malapit o masukat ang distansiya batay sa sinag ng liwanag. Ang parehong sensor ay may mga bentaha at limitasyon na maaaring maging kapupunan sa bawat isa kapag pinagsama.

Pagtatakda ng hardware

Magsimula sa pamamagitan ng pagpili ng katugmang ultrasonic at infrared sensor para sa iyong proyekto. Pagdugtungin ang ultrasonic sensor's trigger at echin pins sa digital I/O pins. Gayon din, ikonekta ang infrared sensor's output pin sa isang analog o digital input, depende sa sensor type. Ang mga kahilingan ng kuryente para sa parehong sensor.

Pagkakamali ng Software

Isulat ang code para i - obserba ang dalawang sensor at basahin ang kanilang data sa pana - panahon. Gamitin ang mga gawain para ma - ultrasonic pulses at sukatin ang oras ng pag - alingawngaw. Basahin ang infrared sensor's output para malaman ang pagiging malapit nito.

Pagpipinta at Pagsubok

Para matiyak ang tamang mga pagbasa, tiyakin ang mga sukat ng distansiya laban sa kilalang distansiya. Para sa infrared sensor, baguhin ang mga bahagi ng daan batay sa di - nagbabagong kondisyon ng liwanag.