Применяется в качестве ультразвукового дальномера. Может измерять дальность до преграды в диапазоне от 20 см до 3.5м. Датчик влагозащищенный (IP66). Напряжение питания 5 В.
Пример работы датчика с платой Ардуино в режиме 0:
#define TxPin 3 //attach pin D3 Arduino to pin TX of SR04M
#define SPEED_OF_SOUND 0.0343 //correct during adjustmen
long duration; // variable for the duration of sound wave travel in uS
int distance; // variable for the distance measurement in sm
void setup() {
Serial.begin(9600);
Serial.println("Ultrasonic SR04M-2 Sensor Test");
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
duration = pulseIn(TxPin, HIGH);
// Calculating the distance
distance = duration * SPEED_OF_SOUND / 2;
if (distance < 350 && distance > 20) {
digitalWrite(LED_BUILTIN, 0);
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
} else {
digitalWrite(LED_BUILTIN, 1); //out of range
}
delay(1000);
}
| Основные атрибуты | |
|---|---|
| Страна производитель | Китай |
| Тип | Модуль |
| Пользовательские характеристики | |
| Тип модуля | ультразвуковой |
- Цена: 176 ₴






