Projeto 470 Iluminação Controlada por Fototransistor 1

31/07/2014 08:12

 

ILUMINATION CONTROLLED BY PHOTO-TRANSISTOR 1.

Com este projeto faremos um programa que começa a acender LEDs pelo ajuste da posição do seu dedo sobre o fototransistor.
Quando o programa está “rodando”, cubra e descubra o fototransistor com a ponta dos seus dedos por um momento. Como você fez um flag de verificação variar, os LEDs começam a piscar um por um de L1 a L8.

Descrições:

Quando você olha o fluxograma, vê que é muito fácil já que o fluxo do programa é relativamente simples. Agora, vamos observar o programa.
A chave para entender este programa é como começar a iluminação pelo movimento da ponta dos seus dedos sobre o fototransistor. Você pode ver uma solução para isso; os códigos de programa de #06 a #08 e de #09 a #0B são aqueles que você já viu em vários Projetos anteriores. O código #06 a #08 captura o dado de entrada 01, isto é, o processamento deste curto “loop” detecta a sua ação de cobrir o fototransistor com seus dedos. Então vem o 2º “gatilho”, de #09 a #0B, onde o programa aguarda você parar de cobrir o fototransistor com seus dedos.
Agora, vamos observar o processamento total no fluxograma. O programa obtém primeiro o valor inicial de contagem 20H em #00. Entra no processamento de “loop” continua até que sua contagem atinja 28H. Uma vez que o valor da contagem inicial é 20H em #00. Entra então no processamento de “loop” que inclui os códigos de percepção dos seus dedos descrita acima. O processamento do “loop” continua até que sua contagem atinja 28H. Uma vez que o valor da contagem inicial é 20H, este “loop” se repete 8 vezes por ciclo Isto acontece também porque a tabela de dados de saída começando no endereço 20H contem 8 padrões de iluminação.
O padrão de iluminação é simples; acendem-se LEDs um por um de L1 a L8 repetidamente. Você pode trocar os valores da tabela de dados começando em 20 e fazer o seu próprio padrão.

 

 

 

FLUXOGRAMA

 

 

Outros projetos:

Projeto 385 Circuito de Iluminação com 4 Leds

Projeto 375 Lâmpada de Iluminação