/* 
   Código demonstrativo para a aula de Bancos de Dados aplicados à Internet das Coisas,
   Curso de Engenharia e Administração de Sistemas de Banco de Dados,
   Faculdade de Tecnologia - UNICAMP.
*/ 

#include <Servo.h>

int posicao_Motor = 0;
int pino_Motor = 8;

Servo servo_Motor;

void setup() {
  
  Serial.begin(9600);
  
  servo_Motor.attach(pino_Motor);
  servo_Motor.write(posicao_Motor);

}

void loop() {
  
  for (posicao_Motor = 0; posicao_Motor <= 180; posicao_Motor++) {
    servo_Motor.write(posicao_Motor);
    Serial.print("Posicao do Motor = ");
    Serial.println(posicao_Motor);
    delay(15);
  }

  delay(3000);
  
  for (posicao_Motor = 180; posicao_Motor >= 0; posicao_Motor--) {
    Serial.print("Posicao do Motor = ");
    Serial.println(posicao_Motor);
    servo_Motor.write(posicao_Motor);
    delay(15);
  }

  delay(3000);

}