|
Ultratovush signallari
|
Sana | 16.02.2024 | Hajmi | 0,83 Mb. | | #157901 |
Bog'liq Ultratovush signallari
Fan nomi: Internetga ulangan buyumlarni dasturlash
Ultratovush sensori nima ? - Ultratovush sensori bu qabul qiluvchi modul (uzatuvchi + qabul qiluvchi)
- U 20 KHz dan yuqori chastotali yuqori chastotali ultratovush to’lqinlarini uzatadi
- To’siq tomonidan aks ettirilgan to’lqinlarni tutadi
- Elektr signallari Ultratovush signallari Elektr signallari
HC-SR04
Transmitter
Receiver
HC-SR04 (o’ziga xos xususiyatlari) - U 2 – 400 sm kontaktsiz o’lchash imkoniyatini ta’minlaydi
- Ishlash kuchlanishi: 5V
- Ishlash chastotasi: 40 KHz
- Trigger kirish signali: 10μs TTL puls
Ishlash tartibi Ishlash tartibi Ishlash tartibi
Arduinodagi +5V lik pinga ulanadi
Trigger: Raqamli Pin 4 ga ulanadi
ECHO: Raqamli pin 2 ga ulanadi
Arduinodagi GND(yer) pinga ulanadi
Ilovalar Ultratovush sensorlari quyidagi parametrlarni hatto o’lchanadigan muhit bilan aloqa qilmasdan ham o’lchashi mumkin: Ultratovush sensorlari quyidagi parametrlarni hatto o’lchanadigan muhit bilan aloqa qilmasdan ham o’lchashi mumkin: - Masofa
- Daraja
- Mavjudlik
- Diametr
- Pozitsiya
Yaqinlik sensorlari Rivojlangan to’xtash yordami Elektr sxemasi Arduino kodi const int trigPin = 4 const int trigPin = 4 const int echoPin = 2 Void setup() { pinMode(trigPin, Output); pinMode(echoPin, Input); Serial.begin(9600) } Void loop() { long duration, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.41; if (distance >= 200 || distance <= 0) { Serial.println(“Out of range”); } else { Serial.print(distance); Serial.println (“ cm”); } delay(500) }
|
| |