55238

Community

Пожалуйста or Регистрация для создания сообщений и тем.

Нужен скетч

Всем привет ! Хочу на базе ардуино сделать ультразвуковой отпугиватель мышей и нужен скетч ! Помогите кто чем может ))За ране благодарен !!

Adam отреагировал на эту запись.
Adam

Вот попробуй это

 

 

long lfreq; //частота генерируемого сигнала

int itime; //длительность звучания в секундах

//int ipause; //длительность паузы

//double count=0; // для подсчета количества срабатываний при отладке

 

void setup() {

Serial.begin(9600);

pinMode(8,OUTPUT);

pinMode(13,OUTPUT);

}

 

void loop() {

 

lfreq=random(22000, 94000); // частота генератора в герцах

itime=random(1, 30); // длительность генерации в секундах

//ipause=random(5, 30); // длительность паузы в секундах

//count++; //подсчет количества срабатываний

//Serial.println(lfreq);

// Serial.println(itime);

 

//Serial.println(ipause);

 

//Serial.println(«ON»);

//Serial.println(count);

digitalWrite(13, HIGH); // зажигаем светодиод

tone(8, lfreq ); // генерируем сигнал с частотой lfreq и временем itime в миллисекундах

delay(itime*1000);

noTone(8);

// Serial.println(«OFF»);

digitalWrite(13, LOW); // гасим светодиод

//delay(ipause*1000); // пауза ipause в миллисекундах

//delay(5000); //для отладки 5 сек пауза

 

}

MEFO и Adam отреагировали на эту запись.
MEFOAdam

Спасибо огромное !!! А тут библиотеки нужны ?

MEFO отреагировал на эту запись.
MEFO

Нет ,не нужны библиотеки , и так будет работать

MEFO отреагировал на эту запись.
MEFO