Don't bother about the mini, it's not that important.
Example 1 : alert (soft and loud)
// soft and loud alert.
// For the toneAC library.
// public domain
int i, j;
// Soft alert
for( i=0; i<10; i++)
{
for( j=0; j<3; j++)
{
toneAC( 720, 3, 0, true);
delay( 50);
toneAC( 610, 3, 0, true);
delay( 50);
noToneAC();
delay( 30);
}
delay( 500);
}
delay( 2000);
// Loud alert
for( i=0; i<10; i++)
{
for( j=0; j<3; j++)
{
toneAC( 720, 10, 0, true);
delay( 50);
toneAC( 610, 10, 0, true);
delay( 50);
noToneAC();
delay( 30);
}
delay( 500);
}
delay( 2000);