32 lines
591 B
Arduino
32 lines
591 B
Arduino
|
//www.elegoo.com
|
||
|
//2016.12.08
|
||
|
|
||
|
int buzzer = 12;//the pin of the active buzzer
|
||
|
void setup()
|
||
|
{
|
||
|
pinMode(buzzer,OUTPUT);//initialize the buzzer pin as an output
|
||
|
}
|
||
|
void loop()
|
||
|
{
|
||
|
unsigned char i;
|
||
|
while(1)
|
||
|
{
|
||
|
//output an frequency
|
||
|
for(i=0;i<80;i++)
|
||
|
{
|
||
|
digitalWrite(buzzer,HIGH);
|
||
|
delay(1);//wait for 1ms
|
||
|
digitalWrite(buzzer,LOW);
|
||
|
delay(1);//wait for 1ms
|
||
|
}
|
||
|
//output another frequency
|
||
|
for(i=0;i<100;i++)
|
||
|
{
|
||
|
digitalWrite(buzzer,HIGH);
|
||
|
delay(2);//wait for 2ms
|
||
|
digitalWrite(buzzer,LOW);
|
||
|
delay(2);//wait for 2ms
|
||
|
}
|
||
|
}
|
||
|
}
|