ເບິ່ງ: 164 ຜູ້ຂຽນ: Grace ເຜີຍແຜ່ທີ່ໃຊ້ເວລາ: 2021-07-26 ຕົ້ນກໍາເນີດ: ສະຖານທີ່
HC-SR04 ແມ່ນເຊັນເຊີທີ່ນິຍົມຫຼາຍສໍາລັບການວັດແທກໄລຍະທາງ. ມັນຈະ emps ຄື້ນຟອງ ultrasonic ໃນຄວາມຖີ່ຂອງ 40khz. ຄື້ນຟອງ ultrasonic ເດີນທາງຜ່ານທາງອາກາດ. ຖ້າມີວັດຖຸຫຼືອຸປະສັກໃນເສັ້ນທາງ, ມັນຈະກັບຄືນສູ່ໂມດູນ. ຄໍານຶງເຖິງເວລາການຂະຫຍາຍພັນແລະຄວາມໄວຂອງສຽງ, ທ່ານສາມາດຄິດໄລ່ໄລຍະທາງໄດ້.
acdertage ແຮງດັນທີ່ເຮັດວຽກແບບທໍາມະດາ: 5V
●ຂະຫນາດນ້ອຍທີ່ສຸດທີ່ສຸດໃນປະຈຸບັນ: ນ້ອຍກວ່າ 5MA
ind Angening Angle (R3 ຄວາມຕ້ານທານສູງກວ່າ, ການໄດ້ຮັບສູງກວ່າ, ມຸມຊອກຄົ້ນຫາທີ່ໃຫຍ່ກວ່າ):
R3 ຄວາມຕ້ານທານແມ່ນ 392, ບໍ່ເກີນ 15 ອົງສາ
R3 ຄວາມຕ້ານທານແມ່ນ 472, ບໍ່ເກີນ 30 ອົງສາ
●ຄວາມຕ້ານທານໃນການກວດພົບ (ຄວາມຕ້ານທານຂອງ R3 ສາມາດປັບໄດ້ຮັບຜົນປະໂຫຍດ, ນັ້ນແມ່ນ, ໃຫ້ປັບການຊອກຫາໄລຍະທາງ):
R3 ຕ້ານທານແມ່ນ 392 2CM-450CM
R3 ຄວາມຕ້ານທານແມ່ນ 472 2CM-700CM
●ຄວາມແມ່ນຍໍາສູງ: ເຖິງ 0.3 ຊມ
●ເຂດຕາບອດ (2cm) ໃກ້ຊິດ
ການສະຫນອງ VCC - +5 V
Trig - ຜົນກະທົບກະເທືອນຂອງເຊັນເຊີ. MicroController ໃຊ້ 10 ສະຫະລັດອາເມລິກາ Triger Pulse ກັບ ໂມດູນ ultrasonic HC-SR04 .
ຜົນຜະລິດຂອງ Echo Acho ຂອງເຊັນເຊີ. MicroController ອ່ານ / ຕິດຕາມກວດກາ PIN ນີ້ເພື່ອກວດພົບອຸປະສັກຫຼືເພື່ອຊອກຫາໄລຍະທາງ.
gnd - ດິນ
ໃຊ້ IO ເພື່ອກະຕຸ້ນການປ່ຽນແປງ, ໃຫ້ສັນຍານລະດັບສູງຢ່າງຫນ້ອຍ 10U;
●ໂມດູນອັດຕະໂນມັດສົ່ງຄື້ນ 8 40KHz Square Wave ເພື່ອກວດສອບວ່າມີການສົ່ງຜົນຕອບແທນໂດຍອັດຕະໂນມັດ.
are ມີສັນຍານທີ່ຈະກັບມາ, ໂດຍຜ່ານ IO output ລະດັບສູງ, ໄລຍະເວລາລະດັບສູງແມ່ນ (4) ເວລາຈາກການສົ່ງຕໍ່ກັບການກັບມາຂອງຄື້ນ ultrasonic. ໄລຍະການທົດສອບ = (ເວລາສູງ * ຄວາມໄວສຽງ (340M / s)) / 2
Arduino
Pulsein (): ໃຊ້ໃນການກວດພົບຄວາມກວ້າງຂອງກໍາມະຈອນຂອງລະດັບສູງແລະລະດັບຕໍ່າຜົນໄດ້ຮັບຂອງລະດັບຕ່ໍາໂດຍ PIN.
Pulsein (PIN, ມູນຄ່າ);
Pulsein (PIN, ມູນຄ່າ, ເວລາ); // ເວລາ
PIN --- PIN ທີ່ຕ້ອງການອ່ານກໍາມະຈອນ
ມູນຄ່າ --- ປະເພດກໍາມະຈອນທີ່ຈະອ່ານ, ສູງຫຼືຕໍ່າ
Timeout --- ເວລາຫມົດເວລາ, ໃນ microseconds, ປະເພດຂໍ້ມູນແມ່ນບໍ່ມີຊື່ສຽງ
ການເຊື່ອມຕໍ່ແມ່ນງ່າຍທີ່ສຸດ, ທ່ານສາມາດອ້າງອີງໃສ່ຮູບພາບຂ້າງລຸ່ມນີ້ດ້ວຍຮູບຊົງກະດານເຂົ້າຈີ່.
ຖ້າທ່ານເຫັນຢູ່ທີ່ນີ້, ຂ້າພະເຈົ້າເຊື່ອວ່າທ່ານໄດ້ເຂົ້າໃຈວິທີການດໍາເນີນງານຂອງການນໍາໃຊ້ເຊັນເຊີ ultrasonic ກັບ Arduino. ຂໍໃຫ້ປະຕິບັດແລະທົດລອງຕົວເອງ!