Maquina Selecionadora De Caixas

517 palavras 3 páginas
#include<LiquidCrystal.h>
LiquidCrystal lcd (13,12,11,10,9,8); int x, y, z, y = 0; void setup(){
//Definição dos pinos pinMode (7,INPUT);

//Seletor de caixas pequenas

pinMode (6,INPUT);

// Seletor de caixas medias

pinMode (5,INPUT);

// Seletor de caixas grandes

pinMode (4,INPUT);

//Ligar motor

pinMode (3,INPUT);

//Contador de caixas

pinMode (2,INPUT);

//Sensor de caixas pequenas

pinMode (A0,INPUT); // Sensor de caixas medias pinMode (A1,INPUT); //Sensor de caixas grandes pinMode (A2,OUTPUT);

//Sinalizador

pinMode (A3,OUTPUT);

//Motor

//Iniciação do serial e LCD
Serial.begin(9600);
lcd.begin(20,2);
Serial.println("MAQUINA SELECIONADORA DE CAIXAS"); lcd.clear(); lcd.setCursor(0,0); lcd.println("MAQ. SELECIONADORA"); lcd.setCursor(0,1); lcd.println("DE CAIXAS");
}
void loop(){
//Leitura dos pinos

int seleciona_caixa_B1 = digitalRead(7); int seleciona_caixa_B2 = digitalRead(6); int seleciona_caixa_B3 = digitalRead(5); int liga_motor_B4 = digitalRead(4); int conta_caixa_B5 = digitalRead(3); int sensor_p_SZ1 = digitalRead(2); int sensor_m_SZ2 = digitalRead(A0); int sensor_g_SZ3 = digitalRead(A1);

if(liga_motor_B4==0){ //Liga o motor digitalWrite (A3, HIGH); lcd.clear(); lcd.setCursor(0,0); lcd.println("MOTOR LIGADO"); delay(250); Serial.println("MOTOR LIGADO"); if(digitalRead(7) == LOW ){ //Seleção das caixas pequenas e contagem das mesmas if (digitalRead(2) == LOW){ while(digitalRead(2) == LOW){ lcd.clear(); lcd.setCursor(0,0); lcd.println("CAIXA PEQUENA");
Serial.println("CAIXA PEQUENA"); lcd.setCursor(0,1); lcd.println("Quantidade:", x);

x = x+1;

} if (digitalRead(A0) == LOW){

//Caso a chave média for acionada

while(digitalRead(A0) == LOW){

//Fará a contagem e parará o programa

lcd.clear(); lcd.setCursor(0,0); lcd.println("CAIXA MEDIA");
Serial.println("CAIXA MEDIA"); y = y+1; break; } if (digitalRead(A1) == LOW){ //Caso a chave grande for acionada while(digitalRead(A1) == LOW){ //Fará a contagem e parará o programa
lcd.clear();

Relacionados

  • Projeto1 Selecionadora De Caixas
    1301 palavras | 6 páginas
  • logistica
    2488 palavras | 10 páginas
  • Principais tipos de picking e os sistemas de separação de caixas
    4986 palavras | 20 páginas
  • Estocagem
    2651 palavras | 11 páginas
  • equipamento de movimentação
    3376 palavras | 14 páginas
  • bancada selecionadora de peças
    3106 palavras | 13 páginas
  • Pesquisa tcc
    4158 palavras | 17 páginas
  • mecanização
    595 palavras | 3 páginas
  • ANALISE DE COMPRESSOR
    1701 palavras | 7 páginas
  • Matemática Financeira
    1285 palavras | 6 páginas