byte przyciski[] = {2, 4, 6, 7};
bool stan[4];
int freq[] = {330, 294, 262, 249};
int i;
byte buzz = 11;
void setup()
{
Serial.begin(9600);
for(i = 0; i<4; i++)
{
pinMode(przyciski[i], INPUT_PULLUP);
}
pinMode(buzz, OUTPUT);
}
void loop()
{
for(i = 0; i<4; i++)
{
stan[i] = digitalRead(przyciski[i]);
if(stan[i]==LOW)
{
tone(buzz, freq[i]);
Serial.println(freq[i]);
break;
}
}
if(i == 4)
{
noTone(buzz);
}
}