/* 
   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;
int porta_Potenciometro = A0;
int valor_Porta = 0; 
  
Servo servo_Motor;

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

}

void loop() {
  
  valor_Porta = analogRead(porta_Potenciometro);
  posicao_Motor = map(valor_Porta,0,1023,0,180);
  
  Serial.print("A posicao do motor e: ");
  Serial.print(posicao_Motor);
  Serial.println("");    
  Serial.println("");
  
  servo_Motor.write(posicao_Motor);

}