ARIDIO 201810111807
   TESTE_SERVOSMOTORES2


#include <Servo.h>

Servo banana;
Servo laranja;
Servo uva;

//Configuração de pinos
#define banana_pino 5
#define laranja_pino 6
#define uva_pino 7


//Valor atual motor, de 00 a 99
int valordabanana;
int valordalaranja;
int valordauva;

void setup() {
 
  //Configura pinos como OUTPUT
  pinMode(banana_pino, OUTPUT);
  pinMode(laranja_pino, OUTPUT);
  pinMode(uva_pino, OUTPUT);


  //Iniciar servo (para o zero)
  banana.attach(banana_pino);
  laranja.attach(laranja_pino);
  uva.attach(uva_pino);
}



//Envia comandos para a banana
void bananaCommand(int valordabanana) {
  banana.write(valordabanana);
}

//Envia comandos para a laranja
void laranjaCommand(int valordalaranja) {
  laranja.write(valordalaranja);
}

//Envia comandos para a uva
void uvaCommand(int valordauva) {
  uva.write(valordauva);
}




//*********************************************
//Loop! aqui comeca o programa
void loop() {



    valordabanana = 10;
    bananaCommand(valordabanana);

    valordalaranja = 10;
    laranjaCommand(valordalaranja);

    valordauva = 10;
    uvaCommand(valordauva);

delay(500);
    valordabanana = 90;
    bananaCommand(valordabanana);

    valordalaranja = 90;
    laranjaCommand(valordalaranja);

    valordauva = 90;
    uvaCommand(valordauva);


delay(500);
   
}

Comentários

Postagens mais visitadas deste blog

ARDUINO COM DISPLAY LCD 16X2 COM BACKLIGHT VOLTIMETRO