40 lines
645 B
C++
40 lines
645 B
C++
|
#include "buzzer_ctl.h"
|
||
|
|
||
|
void short_beep()
|
||
|
{
|
||
|
#ifdef ALARM_PIN
|
||
|
digitalWrite(ALARM_PIN, LOW);
|
||
|
delay(50);
|
||
|
digitalWrite(ALARM_PIN, HIGH);
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
void granted_beep()
|
||
|
{
|
||
|
#ifdef ALARM_PIN
|
||
|
digitalWrite(ALARM_PIN, LOW);
|
||
|
delay(50);
|
||
|
digitalWrite(ALARM_PIN, HIGH);
|
||
|
delay(50);
|
||
|
digitalWrite(ALARM_PIN, LOW);
|
||
|
delay(50);
|
||
|
digitalWrite(ALARM_PIN, HIGH);
|
||
|
delay(50);
|
||
|
digitalWrite(ALARM_PIN, LOW);
|
||
|
delay(50);
|
||
|
digitalWrite(ALARM_PIN, HIGH);
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
void denied_beep(void)
|
||
|
{
|
||
|
#ifdef ALARM_PIN
|
||
|
for (int i=0; i<100; i++)
|
||
|
{
|
||
|
delay(4);
|
||
|
digitalWrite(ALARM_PIN, LOW);
|
||
|
delay(4);
|
||
|
digitalWrite(ALARM_PIN, HIGH);
|
||
|
}
|
||
|
#endif
|
||
|
}
|