Skip to content

Commit

Permalink
Alteração no README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
joaogabrielaraujo authored Sep 27, 2023
1 parent 7cc3b9f commit c8f9880
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -179,19 +179,19 @@ O módulo DHT11 possui as seguintes entradas e saídas:

O módulo opera como uma máquina de estados finitos para controlar a comunicação com o sensor DHT11 e a aquisição de dados. Ele segue uma sequência de estados (de s1 a s10) para gerenciar a temporização, a leitura de dados e a detecção de erros. Cada estado desempenha um papel específico no processo de aquisição de dados.

- s1 (Ocioso):É O Estado Inicial.Espera que o sinal start seja detectado para iniciar a aquisição de dados.Se start e din forem ambos altos, transita para o estado s2.Se start não for detectado, o módulo permanece nesse estado.
- s1 (Ocioso):É O Estado Inicial.Espera que o sinal start seja detectado para iniciar a aquisição de dados. Se start e din forem ambos altos, transita para o estado s2.Se start não for detectado, o módulo permanece nesse estado.

- s2 (Inicio):Aguarda um período de atraso de nível baixo após a detecção de start.Após um atraso suficiente (aproximadamente 19 ms), transita para o estado s3.Se o período de atraso não for alcançado, permanece nesse estado.
- s2 (Inicio):Aguarda um período de atraso de nível baixo após a detecção de start.Após um atraso suficiente (aproximadamente 19 us), transita para o estado s3.Se o período de atraso não for alcançado, permanece nesse estado.

- s3 (Envia Alto):Aguarda um período de espera após o atraso de nível baixo para permitir que o sensor DHT11 libere o barramento de dados.Após o período de espera 20, transita para o estado s4.Se o período de espera não for alcançado, permanece nesse estado.
- s3 (Envia Alto):Aguarda um período de espera após o atraso de nível baixo para permitir que o sensor DHT11 libere o barramento de dados.Após o período de espera 20 us, transita para o estado s4. Se o período de espera não for alcançado, permanece nesse estado.

- s4 (Espera Baixa):Aguarda a resposta do sensor DHT11 no barramento de dados.Se din for detectado como baixo (indicando a resposta), transita para o estado s5.Se din permanecer alto por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.
- s4 (Espera Baixa):Aguarda a resposta do sensor DHT11 no barramento de dados.Se din for detectado como baixo (indicando a resposta), transita para o estado s5. Se din permanecer alto por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.

- s5 (Espera Alta):Aguarda a confirmação do sensor DHT11 de que está pronto para enviar dados.Se din for detectado como alto, transita para o estado s6.Se din permanecer baixo por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.
- s5 (Espera Alta):Aguarda a confirmação do sensor DHT11 de que está pronto para enviar dados. Se din for detectado como alto, transita para o estado s6.Se din permanecer baixo por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.

- s6 (Finaliza Sincronização):Aguarda o início do sinal de dados do sensor DHT11.Se din for detectado como baixo, transita para o estado s7.Se din permanecer alto por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.
- s6 (Finaliza Sincronização):Aguarda o início do sinal de dados do sensor DHT11. Se din for detectado como baixo, transita para o estado s7. Se din permanecer alto por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.

- s7 (Prepara Leitura):Detecta o início de um bit de dados enviado pelo sensor DHT11.Se din for detectado como alto, transita para o estado s8.Se din permanecer baixo por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.
- s7 (Prepara Leitura):Detecta o início de um bit de dados enviado pelo sensor DHT11. Se din for detectado como alto, transita para o estado s8. Se din permanecer baixo por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.

- s8 (Começa Leitura):Detecta o nível do bit de dados, se din for detectado como baixo, incrementa o contador de bits e armazena o bit de dados no registrador data_buf. Após receber os 40 bits de dados, transita para o estado s9.Se din permanecer alto por muito tempo (tempo limite), retorna ao estado s1 como uma medida de recuperação.

Expand Down

0 comments on commit c8f9880

Please sign in to comment.