Оформи код соответствующим тэгом
Нужно что бы операция if включала зуммер при приближении объекта к датчику HC_SR04 (тоесть нужно что бы срабатывало при уменьшении показателей датчика) ниже написан код для датчика
#define AUD 3
#define HC_TRIG 6
#define HC_ECHO 5
void setup() {
Serial.begin(9600); // для связи
pinMode(HC_TRIG, OUTPUT); // trig выход
pinMode(HC_ECHO, INPUT); // echo вход
}
void loop() {
int t = 24; // представим, что получили с датчика
int dist = getMm(t); // получаем расстояние в мм
Serial.println(dist); // выводим
delay(50);
int getMm(int t)
digitalWrite(HC_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(HC_TRIG, LOW);
uint32_t us = pulseIn(HC_ECHO, HIGH);
return (us * (t * 6 / 10 + 330) / 2000ul);
}
if () {
digitalWrite(AUD, HIGH);
delay(1500);
digitalWrite(AUD, LOW);
delay(1500);
}
Пожалуйста помогите!!!
#define AUD 3
#define HC_TRIG 6
#define HC_ECHO 5
void setup() {
Serial.begin(9600); // для связи
pinMode(HC_TRIG, OUTPUT); // trig выход
pinMode(HC_ECHO, INPUT); // echo вход
}
void loop() {
int t = 24; // представим, что получили с датчика
int dist = getMm(t); // получаем расстояние в мм
Serial.println(dist); // выводим
delay(50);
int getMm(int t)
digitalWrite(HC_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(HC_TRIG, LOW);
uint32_t us = pulseIn(HC_ECHO, HIGH);
return (us * (t * 6 / 10 + 330) / 2000ul);
}
if () {
digitalWrite(AUD, HIGH);
delay(1500);
digitalWrite(AUD, LOW);
delay(1500);
}
Пожалуйста помогите!!!