Projetos eletrônica: como a piscar um led com um selo básica
A Stamp BASIC é sério um exagero para um circuito eletrônico que simplesmente pisca um LED on e off: Você pode fazer isso por alguns dólares com um circuito 555 temporizador integrado (IC), um capacitor, e um par de resistores.
Mas aprender a piscar um LED ligado e desligado com um BASIC Stamp é um passo importante para completar projetos mais complexos. A piscar um LED ligado e desligado, você primeiro tem que conectar um LED para um pino de saída da placa do trabalho de casa. Uma vez feito isto, tudo o que resta é aprender a escrever um programa PBASIC que pisca o LED.
Para escrever um programa desse tipo, você precisa saber as seguintes cinco instruções PBASIC:
ALTO - Define um dos pinos de I / O do selo para ALTA. Você usa esta instrução para ligar o LED.
BAIXO - Define um dos pinos de I / O do selo para LOW. Você usa esta instrução para ligar o LED.
PAUSA - Faz com que o Selo de sentar-se inactivo durante um período de tempo especificado. Você usa esta instrução para atrasar o programa um pouco entre alta e comandos de baixo para que o LED permanece aceso durante algum tempo antes de desligá-lo, e, em seguida, permanece desligado por um tempo antes de ligá-lo novamente.
VAMOS PARA - Faz com que o programa para loop de volta para um local previamente designado. Você usa isso para fazer com que o programa para repetidamente piscar o LED on e off em vez de piscar o LED on e off apenas uma vez.
Rótulo - Marca o local que você deseja que o VAMOS PARA declaração de loop para.
Aqui está o programa completo que pisca o LED:
`{$ SELO BS2}` {$ PBASIC 2,5} principal: ALTA 15PAUSE 1000LOW 15PAUSE 1000GOTO Principal
Dê uma olhada em como este programa funciona, uma linha de cada vez:
Linha de programa | O que faz |
---|---|
‘{$ SELO BS2} | Indica que o programa será executado em um BASIC Stamp 2. |
‘{$ PBASIC 2,5} | Indica que o programa usa a versão 2.5 do PBASIC. |
A Principal: | Cria uma etiqueta com o nome a Principal que as marcas a localização que o GOTO loop de comando irá voltar. |
ALTO 15 | Faz I / O pino 15 elevado, o que transforma o LED. |
PAUSA 1000 | Interrompe o programa para 1.000 ms, que é o mesmo que um segundo. Isso permite que o levou a permanecer por um segundo completo. |
LOW 15 | Faz I / O pino 15 LOW, que transforma o LED. |
PAUSA 1000 | Interrompe o programa para 1.000 ms. Isso permite que o LED para ficar off por um segundo inteiro. |
GOTO principal | Faz com que o programa para pular de volta para o a Principal rótulo, que faz com que o programa para fazer um loop através de ALTO, PAUSA, BAIXO, e PAUSA instruções mais e outra vez. |
O efeito líquido deste programa é que o LED pisca no pino 15 ligado e desligado em intervalos de um segundo.
Este projeto mostra como construir um circuito simples que conecta um LED ao pino 15 e, em seguida, baixar e executar o programa LED pisca-pisca para que o LED pisca ligado e desligado.