You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
536 B
38 lines
536 B
|
|
#include <stdio.h>
|
|
#include <errno.h>
|
|
#include <string.h>
|
|
|
|
#include <wiringPi.h>
|
|
#include <softTone.h>
|
|
|
|
#define RANGE 100
|
|
#define NUM_LEDS 12
|
|
|
|
int scale [8] = { 262, 294, 330, 349, 392, 440, 494, 525 } ;
|
|
|
|
int main ()
|
|
{
|
|
int i, j ;
|
|
char buf [80] ;
|
|
|
|
if (wiringPiSetup () == -1)
|
|
{
|
|
fprintf (stdout, "oops: %s\n", strerror (errno)) ;
|
|
return 1 ;
|
|
}
|
|
|
|
softToneCreate (3) ;
|
|
|
|
for (;;)
|
|
{
|
|
for (i = 0 ; i < 8 ; ++i)
|
|
{
|
|
printf ("%3d\n", i) ;
|
|
softToneWrite (3, scale [i]) ;
|
|
delay (500) ;
|
|
}
|
|
}
|
|
|
|
}
|