Cerca nel blog

La Chat

domenica 29 dicembre 2019

servomotore

servomotore







Codice:
#include <Servo.h>
#define PIN_SERVO 9
int pulsante = 8;
int pulsantesecondo = 7;
Servo servo;

void setup(){
  servo.attach(PIN_SERVO);
  pinMode(pulsante,INPUT);
  pinMode(pulsantesecondo,INPUT);
}

void loop(){
  if(digitalRead(pulsante)==HIGH){
  for(int i = 90; i < 180; i++){
    servo.write(i);
    delay(5);
  }
    delay(4000);
    for(int i = 180; i > 90; i--){
    servo.write(i);
    delay(5);
  }
  }
if(digitalRead(pulsantesecondo)==HIGH){
  for(int i = 90; i > 0; i--){
   servo.write(i);
   delay(5);
 
  }
    delay(4000);
    for(int i = 0; i < 90; i++){
    servo.write(i);
    delay(5);
  }
}
}

Nessun commento: