TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercicio em Ladder + Arduino

Por:   •  29/8/2019  •  Trabalho acadêmico  •  910 Palavras (4 Páginas)  •  184 Visualizações

Página 1 de 4

Exercícios de Arduino – CLP

Questões:

  • Algoritmo:

void setup()

{

  pinMode(3, OUTPUT);

  pinMode(7, OUTPUT);

  pinMode(10, OUTPUT);

}

void loop()

{

  digitalWrite(3, HIGH);

  delay(3000);

  digitalWrite(3, LOW);

  delay(1000);

  digitalWrite(7, HIGH);

  delay(5000);

  digitalWrite(7, LOW);

  delay(1000);

  digitalWrite(10, HIGH);

  delay(7000);

  digitalWrite(10, LOW);

  delay(1000);

}

  • Projeto:[pic 1]

 

  • Algoritmo:

int vermelho = 7;

int potenc = 5;

int valorpotenc = 0;

float luz = 0;

void setup()

{

 

  pinMode(vermelho, OUTPUT);

  pinMode(potenc, INPUT);

 

}

void loop()

{

 

  valorpotenc = analogRead(potenc);

 

  luz=map(valorpotenc, 0, 1023, 0, 255);

 

  analogWrite(vermelho, luz);

}

  • Projeto:

[pic 2]

  • Algoritmo:

int potenc = 5;

int motorDC = 11;

int valorpotenc =0;

int valormotorDC = 0;

void setup()

{

  pinMode(motorDC, OUTPUT);

}

void loop()

{

  valorpotenc = analogRead(potenc);

  valormotorDC = map(valorpotenc, 0, 1023, 0, 255);

  analogWrite(motorDC,valormotorDC);

 

}

  • Projeto:

[pic 3]

  • Algoritmo:

int BOTAO1 = 4;

int BOTAO2 = 5;

int BOTAO3 = 6;

int BOTAO4 = 7;

int AZUL = 8;

int VERMELHO = 9;

int VERDE = 10;

int LARANJA = 11;

void setup()

{

  pinMode(4, OUTPUT);

  pinMode(8, INPUT);

  pinMode(5, OUTPUT);

  pinMode(9, INPUT);

  pinMode(6, OUTPUT);

  pinMode(10, INPUT);

  pinMode(7, OUTPUT);

  pinMode(12, INPUT);

}

void loop()

{

  if (digitalRead(BOTAO1)==1)

  {

    digitalWrite(AZUL,1);

  }

  else

  {

    digitalWrite(AZUL, 0);

   

  }

  if (digitalRead(BOTAO2)== 1)

  {

    digitalWrite(VERMELHO,1);

  }

 

  else

  {

    digitalWrite(VERMELHO, 0);  

  }

 

  if (digitalRead(BOTAO3)== 1)

  {

    digitalWrite(VERDE,1);

  }

 

  else

  {

    digitalWrite(VERDE, 0);

  }

 

  if (digitalRead(BOTAO4) == 1)

  {

    digitalWrite(LARANJA, 1);

  }

  else

  {

   digitalWrite(LARANJA, 0);

  }

  }

  • Projeto:

[pic 4]

  • Algoritmo:

int alarme = 8;

int botao1 = 2;

int ValorAlarme = 0;

void setup()

{

  pinMode(8, OUTPUT);

  pinMode(2, INPUT);

 

}

void loop()

{

{

  ValorAlarme = digitalRead(botao1);

}

if (digitalRead(ValorAlarme) == HIGH)

{

  digitalWrite(alarme, HIGH);

}

else

{

  digitalWrite(alarme, LOW);

}

}

  • Projeto:

[pic 5]

  • Algoritmo:

int alarme = 2;

int led = 5;

void setup()

{

  pinMode(2, OUTPUT);

  pinMode (5, INPUT);

 

}

void loop()

{

  int valorLDR = analogRead (5);

 

  if (valorLDR < 500)

{

    digitalWrite(5, HIGH);

   

}

  else

{

 digitalWrite(5, LOW);

   

}

}

  • Projeto

[pic 6]

  • Algoritmo:

int led = 10;

int ldr = 5;

void setup()

{

  pinMode(led, OUTPUT);

  pinMode(led, INPUT);

}

void loop()

{  

int valor = analogRead(led);

if (valor <= 700)

 

{

    digitalWrite(led, HIGH);

}

 

else

 

{

  digitalWrite (led, LOW);

}

}

 

  • Projeto:

[pic 7]

  • Algoritmo:

int vermelho = 12;

int verde = 13;

int azul = 7;

int laranja = 3;

void setup()

{

  serial.begn(8500);

  pinMode(13, OUTPUT);

  pinMode(12, OUTPUT);

  pinMode(7, OUTPUT);

  pinMode(3, OUTPUT);

...

Baixar como (para membros premium)  txt (5.9 Kb)   pdf (584.8 Kb)   docx (621.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com