Projetos Eletrônica: Como flash múltiplo LEDs com um BASIC Stamp

Este projecto de eletrônicos começa conectando 6 LEDs para a placa de ensaio em uma placa Stamp lição de casa BASIC e, em seguida, continua mostrando a programação necessária a piscar todos os LEDs ligado e desligado. Você pode jogar com a programação para criar diferentes padrões de flash.

Ligue os LEDs

Este projeto mostra como você pode construir um circuito de teste que tem seis LEDs conectados a pinos 0, 2, 4, 6, 8 e 10, utilizando componentes que vêm com o kit de carimbo atividade básica, que está disponível na maioria das lojas RadioShack. Nota: Você também pode facilmente montar este circuito com um Conselho de Educação e seus próprios LEDs e resistores.

image0.jpgimage1.jpgimage2.jpg

Piscar os LEDs

Tenha em mente que se você pode transformar um LED ligado ou desligado com um programa PBASIC, você pode controlar qualquer coisa que pode ser ligado a um carimbo BASIC porta I / O.

Aqui é um programa simples que pisca todos os seis LEDs ligado e desligado em intervalos de meio segundo. Este programa usa nada mais do que o ALTO, BAIXO, PAUSA, e VAMOS PARA declarações. O programa transforma todos os seis LEDs no, faz uma pausa de 500 ms (meio segundo), transforma os LEDs off, aguarda outro meio segundo, e depois salta para o a Principal rotular para começar o processo todo.

'{$ PBASIC 2,5}' {$ PBASIC 2.5} principal: ALTA 0HIGH 2HIGH 4HIGH 6HIGH 8HIGH 10PAUSE 500LOW 0LOW 2LOW 4LOW 6LOW 8LOW 10PAUSE 500GOTO Principal

Os parágrafos seguintes resumem o funcionamento deste programa:

  • '{$ PBASIC 2.5} - Esta linha indica que o programa é escrito em versão 2.5 do PBASIC. Cada programa que você escreve para o BASIC Stamp 2 deve incluir esta linha. Você pode inseri-lo automaticamente em um programa, escolhendo Directiva-PBASIC-Versão 2.5, ou clicando no Versão PBASIC: 2.5 botão na barra de ferramentas.

  • *'{$ PBASIC 2.5} - Esta linha indica que o programa será executado em um BASIC Stamp 2, e é exigido para cada programa é executado em um BASIC Stamp 2 microcontrolador. Você pode inseri-lo automaticamente, escolhendo Directiva-Stamp-BS2.

  • *A Principal: - O rótulo A Principal: identifica a localização que a VAMOS PARA declaração na linha 19 salta para. a Principal é conhecido como um rótulo, que é simplesmente um local nomeado em seu programa. Para criar uma etiqueta, você apenas digite um nome seguido por dois pontos. Para mais informações sobre a criação de nomes de valor em PBASIC.

  • *ALTA 0 - Esta linha define a saída do pino de 0 a ALTO, que por sua vez se acende o LED. As linhas seguintes (6 a 10) semelhante ligar os pinos 2, 4, 6, 8 e 10.

  • *PAUSA 500 - Esta linha faz uma pausa o programa para 500 ms (metade de um segundo).

  • *LOW 0 - Esta linha e os cinco que se seguem definir as saídas de pinos 0, 2, 4, 6, 8 e 10 a BAIXO, que por sua vez, extingue os LEDs.

  • *PAUSA 500 - Esta linha faz uma pausa no programa para um meio segundo adicional.

  • *goto main - Esta linha transfere o controlo de programa de volta para o a Principal rotular na linha 4 para que o programa irá repetir.

menu