Índice:
Vídeo: Como Fazer Led intermitente 2024
Este projeto eletrônico começa conectando 6 LEDs à placa de bordo em uma placa BASIC Stamp HomeWork e, em seguida, continua mostrando a programação necessária para piscar todos os LEDs ligados e desligados. Você pode jogar com a programação para criar padrões de flash diferentes.
Conecte os LEDs
Este projeto mostra como você pode construir um circuito de teste que tenha seis LEDs conectados aos pinos 0, 2, 4, 6, 8 e 10 usando os componentes que acompanham o BASIC Stamp Activity Kit, que está disponível na maioria das lojas RadioShack. Nota: Você também pode montar facilmente este circuito com uma placa de educação e seus próprios LEDs e resistores.
Deslize os LEDs
Tenha em mente que, se você pode ligar ou desligar um LED com um programa PBASIC, você pode controlar qualquer coisa que possa ser conectada a um BASIC Selo de E / S.
Aqui está um programa simples que pisca todos os seis LEDs para ligar e desligar em intervalos de meio-segundo. Este programa usa nada mais do que as declarações HIGH, LOW, PAUSE e GOTO. O programa liga os seis LEDs, faz uma pausa de 500 ms (meio segundo), desliga os LEDs, aguarda outro meio segundo e, em seguida, volta para o rótulo principal para iniciar todo o processo.
'{$ PBASIC 2. 5}' {$ PBASIC 2. 5} Principal: ALTO 0 ALTO 2 ALTO 4 ALTO 6 ALTO 8 ALTO 10 PAUSA 500 BAIXO 0 BAIXO 2 BAIXO 4 BAIXO 6 BAIXO 8 BAIXO 10 PAUSA 500 GOTO Principal
Os parágrafos seguintes resumem a operação deste programa:
-
'{$ PBASIC 2. 5} - Esta linha indica que o programa está escrito na versão 2. 5 do PBASIC. Todo programa que você escreve para o BASIC Stamp 2 deve incluir essa linha. Você pode inseri-lo automaticamente em um programa escolhendo a Diretiva → PBASIC → Versão 2. 5 ou clicando no botão PBASIC Versão: 2. 5 na barra de ferramentas.
-
* '{$ PBASIC 2. 5} - Esta linha indica que o programa será executado em um BASIC Stamp 2 e é necessário para cada programa que você execute em um microcontrolador BASIC Stamp 2. Você pode inseri-lo automaticamente escolhendo a Diretiva → Selo → BS2.
-
* Principal: - O rótulo Principal: identifica o local que a declaração GOTO na linha 19 salta para. O Main é conhecido como um rótulo , que é simplesmente um local nomeado em seu programa. Para criar um rótulo, basta digitar um nome seguido de dois pontos. Para obter mais informações sobre como criar nomes de valores no PBASIC.
-
* ALTO 0 - Esta linha define a saída do pino 0 para ALTO, que por sua vez acende o LED. As seguintes linhas (6 a 10) também ligam os pinos 2, 4, 6, 8 e 10.
-
* PAUSE 500 - Esta linha pausa o programa por 500 ms (metade do segundo).
-
* BAIXO 0 - Esta linha e as cinco que se seguem definem as saídas dos pinos 0, 2, 4, 6, 8 e 10 para BAIXO, o que por sua vez extingue os LEDs.
-
* PAUSE 500 - Esta linha pausa o programa por meio segundo.
-
* GOTO Main - Esta linha transfere o controle do programa de volta para o rótulo principal na linha 4 para que o programa se repita.