カップラーメンのふたを押さえるプログラムです。

スイッチを押すとサーボモーターに接続されたバーが一定時間下ります。

時間が経つとブザーが鳴ってバーが上がります。

スイッチは内部のインプットプルアップ機能を使っています。

 

 

#include<Servo.h>
int svpin=9;
int bzpin =7;
Servo sv;

void setup() {
  // put your setup code here, to run once:
sv.attach(svpin);

pinMode(11,INPUT_PULLUP);
pinMode(bzpin,OUTPUT);
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
sv.write(0);


if(digitalRead(11) ==  LOW){
 

  Serial.println(digitalRead(11));
  
       sv.write(90);
        delay(3000);
     
      sv.write(0);

       digitalWrite(bzpin,HIGH);
       delay(1000);
       digitalWrite(bzpin,LOW);
  }
  
}