Projetos Eletrônica: Como o Flash um LED com um BASIC Stamp

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 temporizador 555 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 a realização de projectos mais complexos. A piscar um LED ligado e desligado, você primeiro tem que ligar 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 carimbo 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 baixa 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 ligado e desligado 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 programaO 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 esse local marksthe que o comando GOTO fará um loop de volta para.
ALTO 15Faz I / O pino 15 elevado, o que transforma o LED.
PAUSA 1000Interrompe o programa para 1.000 ms, que é o mesmo que um segundo. Isso permite que o levou a permanecer por um segundo completo.
LOW 15Faz I / O pino 15 LOW, que transforma o LED.
PAUSA 1000Interrompe o programa para 1.000 ms. Isso permite que o levou a stayoff por um segundo inteiro.
goto mainFaz com que o programa para saltar para o rótulo principal, que faz com que o programa para loopthrough o ALTO, PAUSA, BAIXO, e PAUSA instruções repetidas vezes.

O efeito líquido deste programa é que o LED no pino 15 pisca ligado e desligado em intervalos de um segundo.

Este projecto mostra como construir um circuito simples que conecta um LED ao pino 15 e, em seguida, baixar e executar o programa LED pisca-pisca de forma que o LED pisca ligado e desligado.

image0.jpg

menu