Vídeo: O Simulador Online de Circuitos Falstad 2024
Se você começar a usar circuitos programáveis em seus projetos eletrônicos, você acabará escrevendo algum código. Se o seu circuito programável for um BASIC Stamp, você escreverá esse código no PBASIC.
No PBASIC, você pode criar seus próprios nomes para usar como constantes. Uma constante é um nome que recebeu um valor atribuído. Isso permite que você use o nome constante em seu programa em vez do próprio valor. Mais tarde, se você decidir alterar o valor, não precisa caçar pelo programa para encontrar todas as ocorrências da constante. Em vez disso, você simplesmente altera a linha que define a constante.
Aqui está uma declaração que cria uma constante chamada Retardar e atribui o valor 500 a:
Atrasar CON 500
A palavra-chave CON indica que o atraso é uma constante cujo valor atribuído é 500.
Para usar uma constante, basta substituir o nome da constante onde quer que você use o valor. Por exemplo, esta linha pausa o programa para o valor atribuído à constante Delay:
PAUSE Delay
O Listado 2-3 mostra uma versão do programa LED Flasher que usa uma constante para determinar a velocidade de flash.
'Programa LED Flasher' Doug Lowe '10 de julho de 2011 "Este programa pisca LEDs conectados aos pinos 0, 2, 4, 6, 8 e 10' em intervalos de meio segundo". Esta versão do programa usa uma constante 'para o intervalo de tempo. '{$ PBASIC 2. 5}' {$ STAMP BS2} Atrasar CON 500 Principal: ALTO 0 ALTO 2 ALTO 4 ALTO 6 ALTO 8 ALTO 10 PAUSA Atraso BAIXO 0 BAIXO 2 BAIXO 4 BAIXO 6 BAIXO 8 BAIXO 10 PAUSA Atraso GOTO Principal < Você deve seguir algumas regras simples quando você cria nomes no PBASIC:
-
Os nomes devem começar com uma letra ou um sublinhado, mas não podem começar com um número. Assim, Timer1 e _Timer1 são ambos nomes válidos, 1Timer não é.
-
Os nomes podem ter até 32 caracteres.
-
Os nomes não são sensíveis a maiúsculas e minúsculas, o que significa que o PBASIC não faz distinção entre letras maiúsculas e minúsculas. Assim, o PBASIC considera todos os seguintes nomes como idênticos: TimerCheck, timercheck, TIMERCHECK e TiMeRcHeCk.
-
Na verdade, nada no PBASIC é sensível a maiúsculas e minúsculas, então qualquer coisa pode ser escrita em letras maiúsculas ou minúsculas. No entanto, é uma convenção comum de programação PBASIC que palavras-chave como HIGH e GOTO estão escritas em todos os limites, enquanto os nomes são escritos com apenas a primeira letra maiúscula.