/****************************************************************** * Filename: sound.c * * All pin numbers are wiringPi numbers unless otherwise specified. ******************************************************************/ #include int PWMpin = 1; // Alarm sound pin /************************************************************** * main() function **************************************************************/ int main() { wiringPiSetup(); // Setup required by wiringPi pinMode (PWMpin, PWM_OUTPUT); // Alarm sound pin pwmSetMode(PWM_MODE_MS); // Mark/Space mode pwmSetClock(100); // Default 100 (int) pwmSetRange(1024); // Default 1024 (unsigned int) pwmWrite(PWMpin, 200); // sound alarm delay(5000); // for five seconds. pwmWrite(PWMpin, 0); // turn off alarm return 0; }