Barcha MaxSonar sensorlari sukut bo'yicha bepul ishlaydigan rejimda ishlaydi. Buning ma'nosi shundaki, sensor quvvat sensordan chiqarilgunga qadar diapazonda davom etadi. U har 42 milodiy yigirma 99 kHz to'lqin yuboradi (mb10 uchun 1240 Hz o'qish tezligi, boshqa sensorlar uchun ma'lumot sahifasiga qarang).
Bu, odatda, sensorni boshqarishning eng oson usuli, chunki siz uni o'zingiz ishga tushirishingiz shart emas va masofani olish uchun analog kuchlanish yoki puls kengligi ko'rsatkichini olishingiz mumkin.
Ba'zi ilovalar uchun, masalan, sensorni batareyadan ishlatganda, sensorni tetik bilan ishlatish yaxshiroq bo'lishi mumkin. Bu degani, siz ko'lamli tsikli boshlash uchun sensori aytishim mumkin, deb hisoblanadi, lekin u yo'l-yo'riq faqat. Bu yo'l, bu sonar puls uzatadi qachon bo'lgan sensori eng yuqori joriy durang nazorat qilish mumkin.
Sensorni tetik bilan ishlatish uchun biz sensorning pin 4 va Arduino o'rtasida qo'shimcha ulanishdan foydalanamiz. Agar siz ushbu PIN-kodga hech narsa ulamasangiz, avvalgi misollardagi kabi, sensor sensorning ma'lumotlar sahifasida ko'rsatilgan sensorning yangilanish tezligida bo'ladi.
Zarur bo'lganda sensorni ishga tushirish uchun siz pin 4 ni a ga ulashingiz kerak mantiq past. Agar o'qish olish istayman qachon, agar pin torting kerak 4 yuqori kamida uchun 20 inductuctions. Keyin sensor o'zgaruvchan tsiklni boshlaydi.
Quyidagi ulanish sxemasi ushbu misol uchun qaysi ulanishlarni amalga oshirishingiz kerakligini ko'rsatadi.
Ushbu misolda biz sensorni ishga tushirish uchun bir lahzali tugmani ishlatamiz. Siz bu sotib olishingiz mumkin Amazonda chiroyli dumaloq tugmalar, siz shunchaki non taxtasiga ulashingiz mumkin. Oyoqlardan birini erga va diagonal qarama-qarshi oyoqni Arduino pin 4 ga ulang.
Ulanishlar quyidagi jadvalda keltirilgan.
MB1240 ulanishlari-tetik rejimi
Do'stlaringiz bilan baham: |