次は圧電ブザーで音を出す。これで踏切の要素が全て揃う事になるが、ブザーの模擬音なので音質はチープ。まあ、ちゃんとやろうとしたらサウンドシステムか何かを使う事になるんだろうが。スケッチはサンプルの toneMultipleからの改造で、LEDを交互に点滅させる処理を付け加える。
[ スケッチ:toneMultiple1]
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
}
void loop() {
tone(6, 675, 500);
digitalWrite(13, HIGH);
delay(450);
noTone(6);
digitalWrite(13, LOW);
tone(6, 675, 500);
digitalWrite(12, HIGH);
delay(450);
noTone(6);
digitalWrite(12, LOW);
}