Como fazer um dobrador de camisetas automático

Sumário

Programação


//Inclusão da biblioteca servo

#include <Servo.h>

//Criação de objetos baseado nessa biblioteca
Servo motor1;
Servo motor2;
Servo motor3;

// Variavel botao e pino que esta conectado
int botao = 12  ;

// Variavel para armazenas o estado do botao
bool estadobotao = 0;

void setup()
{
  //Declarando que estes objetos estao conectado nos pinos
  motor1.attach(3);
  motor2.attach(5);
  motor3.attach(9);
  //Declara botao como entrada
  pinMode(botao, INPUT);

}

void loop() {
  //Fazendo a leitura do botao e armazenando na
  //variavel estado botao
  estadobotao = digitalRead(botao);

  //Se o botao for HIGH ou seja pressionado
  //Dobre a roupa
  if (estadobotao == HIGH) {
    motor1.write(175);
    delay(1000);
    motor1.write(0);
    delay(1000);
    
    motor2.write(175);
    delay(1000);
    motor2.write(0);
    delay(1000);
    
    motor3.write(175);
    delay(1000);
    motor3.write(0);
    delay(1000);
  } else{
    //Se nao for pressionado, deixe os motores
    //no angulo 0
    motor1.write(0);
    motor2.write(0);
    motor3.write(0);
  }
}


Esquema de montagem

dobrador de camisetas automatico 1024x576 - Como fazer um dobrador de camisetas automático
dobrador de camisetas automático

Deixe um comentário

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