Gostaria que algum professor possa corrigir se as linhas comentadas no sketch.ino estão certas

14_02.ino

também gostaria de entender com clareza essa parte

int a = 51;   // Aqui  "a"  recebe o valor de 51 


if ( digitalRead(botao) == HIGH) 

a = 30;     // Aqui "a"  recebe o valor de  30.
if (a > 50)

Exibições: 133

Responder esta

Respostas a este tópico

Bom dia MS.

1. No seu sketch estão faltado o abre chave " { "  antes 

   desta linha ""  a = 30; // declarou que a recebe o valor de 30 ",  ""

   e o fecha chave " } "  depois dela.

   Faltam também  o abre chave " { "  antes  desta linha

   ""  digitalWrite(led, HIGH ); // então Liga o led "" 

   segue o mesmo corrigido e veja se  faz o  que vc quer que ele faça.

   e o fecha chave " } "  depois dela, pois o que tem lá é do "else".

2.  int a = 51;  Vc criou a variável  "a"  do formato  "int "  (inteiro) e ao mesmo tempo atribuiu o valor 51 para ela.

3

   if ( digitalRead(botao) == HIGH)                     >  >  ------    Se a leitura do port botao está em HIGH

   a = 30;     // Aqui "a"  recebe o valor de  30.   >  >  ------    Então atribua a variável a o valor de 30 
   if (a > 50)                                                        >  >  ------    Se o valor de "a" for maior que 50 ..........                       

Estudando o curso que te passei o link, você aprendera' tudo isto que descrevi aqui.

RV

Anexos

Oá mineirin

estou estudando sim.

alguma coisa eu fico na duvida .

sou burro mesmo .

sou iniciante e vou aprender mesmo .

espero não estar incomodando.

não consegui baixar seu sketch 

Veja se consegue baixar daqui:

https://pastebin.com/fhJre1zC

RV

Bom, estou sem a IDE aqui neste computador, mas explicando o código:

int a = 51;   // Aqui  "a"  recebe o valor de 51 >>> Correto, a variável "a" agora passa a valer 51.


if ( digitalRead(botao) == HIGH)  // Se o botão for pressionado, então executar as ações abaixo.

{

a = 30;     // Aqui "a"  recebe o valor de  30. >>> Correto, a variável "a" agora passa a valer 30 e não mais 51.
if (a > 50) // Se a variável a for maior que 50, então executar as ações abaixo

{

   // Se a variável "a" for maior que 50 então executar todas as ações que estão entre as chaves.

}

}

Nossa amigo era isso mesmo que eu queria muito obrigado eu agradeço demais

ótima explicação fácil de entender muito obrigado Nossa eu nem sei como agradecer.

o que você fez explicando e mostrando escrevendo ficou muito fácil para mim entender muito obrigado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço