ajuda com arduino e servos

Início Fóruns Arduino ajuda com arduino e servos

  • Este tópico contém 2 respostas, 1 utilizador e foi actualizado pela última vez há 9 meses por micky.
A visualizar 2 artigos - de 1 a 2 (de um total de 2)
  • Autor
    Artigos
  • #2509 Responder
    Rui
    Convidado

    // Isto ja deveria fazer o que queres.
    #include <Servo.h>
    Servo servo1; // Define objecto servo1 como Servo

    int posicaocomutador = 0; // Guarda valor do ComutadorX
    int comutador1 = 1;// Comutador1 no pino Digital 1 do Arduino
    int comutador2 = 2;// Comutador2 no pino D2
    int comutador3 = 3;// Comutador3 no pino D3

    void setup()
    {
    servo1.attach(8);// Servo no D8
    pinMode(comutador1,INPUT);
    pinMode(comutador2,INPUT);
    pinMode(comutador3,INPUT);
    }

    void loop()
    {
    posicaocomutador = digitalRead(comutador1);
    if (posicaocomutador == HIGH)
    // podia ser: “if (digitalRead(comutador1)==HIGH)” era mais rapido
    {
    servo1.write(0); //Move o servo para o angulo de 0 graus
    }

    posicaocomutador = digitalRead(comutador2);
    if (posicaocomutador == HIGH)
    {
    servo1.write(30); //Move o servo para o angulo de 0 graus
    }
    posicaocomutador = digitalRead(comutador3);
    if (posicaocomutador == HIGH)
    {
    servo1.write(60); //Move o servo para o angulo de 0 graus
    }
    }

    #16901 Responder
    micky
    Convidado

    Tailored programs to help individuals break free from alcohol dependence, combining counseling, support groups, and medical interventions for lasting recovery. alcohol addiction treatment

A visualizar 2 artigos - de 1 a 2 (de um total de 2)
Resposta a: ajuda com arduino e servos
A sua informação





<a href="" title="" rel="" target=""> <blockquote cite=""> <code> <pre class=""> <em> <strong> <del datetime="" cite=""> <ins datetime="" cite=""> <ul> <ol start=""> <li> <img src="" border="" alt="" height="" width="">