[HELP] LOOP dentro de uma case? - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T15:22:36Zhttps://labdegaragem.com/forum/topics/help-loop-dentro-de-uma-case?commentId=6223006%3AComment%3A678286&feed=yes&xn_auth=nohttps://pt.wikipedia.org/wiki…tag:labdegaragem.com,2018-07-13:6223006:Comment:6782862018-07-13T01:22:48.668ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p><a href="https://pt.wikipedia.org/wiki/M%C3%A1quina_de_estados_finita" target="_blank">https://pt.wikipedia.org/wiki/M%C3%A1quina_de_estados_finita</a></p>
<p>Sem se preocupar com o nome da coisa, a ideia é que importa.</p>
<p>Vc criaria uma variável (um flag) que indicaria que vc está na exata condição em que o numero deveria mudar mais nao muda. </p>
<p>Pra conseguir isso vc seta a variavel ao entrar no "estado" e reseta ao sair ou ao entrar em outros.</p>
<p>Aih no loop vc verifica essa…</p>
<p><a href="https://pt.wikipedia.org/wiki/M%C3%A1quina_de_estados_finita" target="_blank">https://pt.wikipedia.org/wiki/M%C3%A1quina_de_estados_finita</a></p>
<p>Sem se preocupar com o nome da coisa, a ideia é que importa.</p>
<p>Vc criaria uma variável (um flag) que indicaria que vc está na exata condição em que o numero deveria mudar mais nao muda. </p>
<p>Pra conseguir isso vc seta a variavel ao entrar no "estado" e reseta ao sair ou ao entrar em outros.</p>
<p>Aih no loop vc verifica essa variável (que indica o estado) e se ela estiver setada imprime o valor.</p>
<p></p> Desculpe, não entendi muito o…tag:labdegaragem.com,2018-07-11:6223006:Comment:6782422018-07-11T15:51:27.049ZLucas Santoshttps://labdegaragem.com/profile/LucasSantos582
<p>Desculpe, não entendi muito o conceito de maquina de estado, poderia realizar um exemplo?</p>
<p>Desculpe, não entendi muito o conceito de maquina de estado, poderia realizar um exemplo?</p> Olá.
Acho que o loop não s…tag:labdegaragem.com,2018-07-11:6223006:Comment:6783272018-07-11T01:52:53.438ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Olá.</p>
<p> Acho que o loop não seria a melhor ideia. Pq um loop infinito certamente vc não quer. Ficaria dificil nesse ponto saber qual a saída do loop, acho.</p>
<p> O melhor seria um conceito de maquina de estado.</p>
<p> Algo como: quando entrar nessa tela vc seta uma variável (atualizar=1) se entrar em outra: atualizar=0.</p>
<p>Aih dentro do loop vc verificaria 2 condições:</p>
<p>Se atualizar é 1 e se passou um intervalo de tempo, por ex 500ms (use mils()). Nessa condição vc…</p>
<p>Olá.</p>
<p> Acho que o loop não seria a melhor ideia. Pq um loop infinito certamente vc não quer. Ficaria dificil nesse ponto saber qual a saída do loop, acho.</p>
<p> O melhor seria um conceito de maquina de estado.</p>
<p> Algo como: quando entrar nessa tela vc seta uma variável (atualizar=1) se entrar em outra: atualizar=0.</p>
<p>Aih dentro do loop vc verificaria 2 condições:</p>
<p>Se atualizar é 1 e se passou um intervalo de tempo, por ex 500ms (use mils()). Nessa condição vc escreve atualizado no display (posiciona cursor e escreve).</p>
<p>Algo assim.</p>
<p></p>