Índice:

Testador de valor de aceleração da gravidade: 5 etapas (com imagens)
Testador de valor de aceleração da gravidade: 5 etapas (com imagens)

Vídeo: Testador de valor de aceleração da gravidade: 5 etapas (com imagens)

Vídeo: Testador de valor de aceleração da gravidade: 5 etapas (com imagens)
Vídeo: O que é Aceleração e Como Calcular? 2024, Julho
Anonim
Testador de valor de aceleração da gravidade
Testador de valor de aceleração da gravidade

Com base na cinemática, este projeto mede o valor da constante de aceleração da gravidade (o 'g') medindo os dados de movimento de queda livre.

Pela guia da tela LCD, um objeto (como uma bola de madeira, bola de vidro, bola de aço, etc.) cai livremente da mão de alguém através do corpo principal do sistema (um longo tubo cilíndrico vertical) da extremidade superior para o fundo. Qualquer velocidade ou altura inicial são aceitas. Em seguida, o sistema fornecerá automaticamente o valor ‘g’ calculado e os mostrará por meio de uma tela LCD.

Lista de recursos:

1) Teste a intensidade da luz e obtenha o valor padrão para o teste em qualquer condição de luz;

2) Fornece instruções de operação e correção de erros para testador por LCD;

3) Medição de tempo precisa usando 3 grupos de fototransistores-LED;

4) Cálculo da constante ‘g’ e exibição por LCD

Etapa 1: como usar

Como usar
Como usar

Etapa 1: Preparação.

Siga as instruções na tela LCD. No início, o LCD solicitará:

"BEM-VINDO AO JOGO, COMECE COM A IMPRENSA";

Etapa 2: Teste Ambiental.

Quando o interruptor é pressionado, o sistema avisa:

"POR FAVOR, AGUARDE …"

O sistema levará 3 segundos para se preparar para o teste.

Etapa 3: Pronto e aguardando a entrega.

Este sistema de etapas pode mostrar os dois resultados a seguir:

1) se tudo estiver normal, o sistema mostra:

"POR FAVOR, DEIXE ALGUMA COISA EM CIMA"

Em seguida, o sistema irá para a etapa 4;

2) se houver um acidente, por exemplo, durante os testes ambientais houver mudanças de luz muito fortes, o sistema irá solicitar:

"WOW! PISCANDO, POR FAVOR, TENTE DE NOVO"

Após 1,5 segundos, o sistema retorna ao primeiro estágio de preparação;

Etapa 4: Teste de queda.

Quando o testador descarta o objeto de teste, o sistema mostra dois resultados:

1) se o teste estiver normal, o sistema avisa:

"EXPERIMENTE AGRADÁVEL! G = XX";

O sistema fornece o resultado do teste, exibe por 10 segundos e volta para a etapa 1;

2) se o teste apresentar problemas, por exemplo, não conseguir capturar o movimento dos objetos, o sistema exibirá:

"ALGO ERRADO! TENTE DE NOVO"

Exibindo por 6 segundos, o sistema retorna para a etapa 1; Agora o círculo de operação de teste está concluído.

Etapa 2: Lista de peças

Lista de Peças
Lista de Peças

Etapa 3: Conexão

Conexão
Conexão

Etapa 4: o código e a descrição

O Código e a Descrição
O Código e a Descrição
O Código e a Descrição
O Código e a Descrição
O Código e a Descrição
O Código e a Descrição
O Código e a Descrição
O Código e a Descrição

O código inclui 3 partes: declaração de variáveis, definição de ação e programa principal.

1) Seção de definição de variável: Existem no total 30 argumentos definidos nesta parte. 15 argumentos de variáveis: 6 para sensor de luz, 6 para tempo, 1 para estado da chave, 1 para estado do sistema e 1 para cálculo do valor g. 15 argumentos constantes: 2 para distância, 1 para valor sensível e 12 para PINs (incluindo 6 PINs relacionados à interface de LCD);

2) Seção de definição de ação: A precessão inteira é dividida em 3 estados de sistema diferentes de acordo com ações diferentes, que usam os cinco programas de ação respectivamente: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () 'e' printall () '.

3) Seção do programa principal: Os três estados do sistema são nomeados como ‘sysState 0, 1 e 2’. 1) O sysState0 inicia o sistema mostrando a mensagem de boas-vindas. Se o interruptor for pressionado, chame a função lighttest () e retorne o estado 1 ou 0 após a execução; 2) Em sysState1, as funções drop () e printall () são chamadas repetidamente e retornam o estado 2 ou o estado 0 após a execução; 3) Em sysState2, chame a função gvalue () e retorne o estado 0;

Além disso, a função sensorread () será chamada duas vezes no programa principal;

Recomendado: