Vídeo: Blackmagic NAB 2019 Technical Product Overview 2024
Um BASIC Stamp é um overkill sério para um circuito eletrônico que simplesmente pisca um LED ligado e desligado: você pode fazer isso por um poucos dólares com um circuito integrado com temporizador 555 (IC), um capacitor e alguns resistores.
Mas aprender a piscar um LED para ligar e desligar com um BASIC Stamp é um passo importante para completar projetos mais complexos. Para ligar e desligar um LED, primeiro você precisa conectar um LED a um pino de saída no quadro de tarefas domésticas. Uma vez que isso é feito, tudo o que resta é aprender a escrever um programa PBASIC que irá piscar o LED.
Para escrever esse programa, você precisa saber as seguintes cinco instruções PBASIC:
-
HIGH - Define um dos pinos de E / S do selo para HIGH. Você usa estas instruções para ligar o LED.
-
BAIXO - Define um dos pinos de E / S do selo para BAIXO. Você usa estas instruções para desligar o LED.
-
PAUSE - Faz com que o carimbo se mantenha ocioso por um período de tempo especificado. Você usa estas instruções para atrasar o programa um pouco entre os comandos HIGH e LOW para que o LED permaneça ligado por um tempo antes de desligá-lo e, em seguida, fica desligado por um tempo antes de voltar a ligar.
-
GOTO - Faz com que o programa volte para um local previamente designado. Você usa isso para fazer com que o programa acende e desligue o LED repetidamente em vez de acender e desligar o LED apenas uma vez.
-
Etiqueta - Marca a localização para a qual deseja que a instrução GOTO se encaminhe para.
Aqui está o programa completo que pisca o LED:
'{$ STAMP BS2}' {$ PBASIC 2. 5} Principal: ALTO 15 PAUSE 1000 BAIXO 15 PAUSE 1000 GOTO Main
Dê uma olhada em como isso programa funciona, uma linha por vez:
Linha do programa | O que é |
---|---|
'{$ STAMP 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. |
Main: | Cria um rótulo chamado Main que marca
o local ao qual o comando GOTO irá retornar. |
ALTO 15 | Faz com que o pino E / S 15 ALTO, que liga o LED. |
PAUSE 1000 | Pausa o programa para 1, 000 ms, que é o mesmo que um
segundo. Isso permite que o LED permaneça ligado por um segundo total. |
BAIXO 15 | Faz com que o pino E / S 15 BAIXO, que desliga o LED. |
PAUSE 1000 | Pausa o programa por 1 000 ms. Isso permite que o LED permaneça
desligado por um segundo completo. |
GOTO Main | Faz com que o programa salte novamente para o rótulo principal, o que faz com que o programa encaminhe
através das instruções HIGH, PAUSE, LOW e PAUSE uma e outra vez. |
O efeito líquido deste programa é que o LED do pino 15 pisca e desliga em intervalos de um segundo.
Este projeto mostra como criar um circuito simples que conecta um LED ao pino 15 e, em seguida, faça o download e execute o programa LED Flasher para que o LED pisque e desligue.