Som @Rosander nevner, så er arduino e.l. mikrokontrollere ypperlig til slike formål.
Du trenger en liten krets som denne, selvsagt må kretsen tilpasses alarmklokken sin trigger spenning.
I tillegg trenger man en enkel kode på noen få linjer:
Kode
int trigger_pin = 0;
int output_pin = 0;
void setup()
{
pinMode(trigger_pin, INPUT);
pinMode(output_pin, OUTPUT);
digitalWrite(output_pin, LOW);
}
void loop()
{
if(pulseln(trigger_pin, HIGH) > 10)
{
digitalWrite(output_pin, HIGH);
}
}
Når "trigger_pin" mottar en puls som er lengere enn 10ms, så vil den sette output_pin til høy. Og den vil være høy helt til arduinoen resetes.
Kan være fordel med pull-down resistor som vist på kretsen ovenfor, slik at kretsen ikke blir trigget ved en feil.