Acionando 2 Servos motores – Mascara do homem aranha

Neste vídeo vou tirar a dúvida de um inscrito aqui do canal, ele está desenvolvendo a máscara do homem aranha… Vou mostrar a programação para acionar 2 servos motores para controle das lentes dos olhos.

Este é um projeto realmente incrível para fãs do homem e o universo dos heróis…

Na programação foi utilizado botões para simular o sensor reflexivo utilizado no vídeo da máscara, o princípio de funcionamento e programação é o mesmo. No vídeo mostra um mecanismo impressora em 3D para ajudar no controle das lentes.

Programação 

---------------------------------
#include  < Servo . h > 
Servo  servoA ; 
Servo servo  B ;

int  botaoA  =  2 ; 
bool  controleA  =  0 ;

int  botaoB  =  3 ; 
bool  controleB  =  0 ;

void setup() {
  pinMode(botaoA, INPUT);
  pinMode(botaoB, INPUT);
  servoA.attach(6);
  servoB.attach(5);
}
void loop() {
  //----BotaoA controla servoA
  if (digitalRead(botaoA) == LOW) {
    controleA = !controleA;

    if (controleA == 1)
      servoA.write(0);
    if (controleA == 0)
      servoA.write(90);

    while (digitalRead(botaoA) == LOW)
      delay(100);
  }

  //----BotaoB controla servoB
  if (digitalRead(botaoB) == LOW) {
    controleB = !controleB;

    if  ( controleB  ==  1 ) 
      servoB . escreva ( 0 ) ; 
    if  ( controleB  ==  0 ) 
      servoB . escreva ( 90 ) ;

    while  ( digitalRead ( botaoB )  ==  LOW ) 
      delay ( 100 ) ; 
  } 
}

-------------------------

Link do vídeo citado DIY mechanical lens spiderman mask tutorial https://www.youtube.com/watch?v=MnRWRJHpTtw

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *