// Arduinoで8番ポートのボタンを押すと// 3番ポートのブザーがピ、ピ、ピーとなる //ブログラム
int switchPin = 8; // スイッチを接続するピン番号
int buzzerPin = 3; // ブザーを接続するピン番号
void pi(int on,int off){
digitalWrite(buzzerPin,HIGH); //ピ
delay(on); // onms待つ
digitalWrite(buzzerPin,LOW);
delay(off); // offms待つ
}
void pipipi(){
for(int i=0;i<2;i++){
pi(500,500);
}
pi(1000,2000);
}
void setup() {
pinMode(switchPin, INPUT_PULLUP); // スイッチピンを入力モードに設定
pinMode(buzzerPin, OUTPUT); // ブザーピンを出力モードに設定
}
void loop() {
// スイッチの状態を読み取る
int switchState = digitalRead(switchPin);
// スイッチが押されたら
if (switchState == LOW) {
// ブザーを鳴らす
pipipi();
}
delay(100);
}
コメント
コメントを投稿