Projetos eletrônica: como criar constantes no código pbasic
Se você começar a usar circuitos programáveis em seus projetos eletrônicos, você vai acabar a escrever algum código. Se o seu circuito programável é um BASIC Stamp, você vai escrever esse código em PBASIC.
Em PBASIC, você pode criar seus próprios nomes para usar como constantes. UMA constante é um nome que foi atribuído um valor. Isso permite que você use o nome constante no seu programa ao invés do próprio valor. Mais tarde, se você decidir mudar o valor, você não tem que caçar através do programa para encontrar todas as ocorrências do constante. Em vez disso, você simplesmente alterar a linha que define a constante.
Aqui está uma declaração que cria uma constante chamada Demora e atribui o valor 500 a ele:
Delay CON 500
o VIGARISTA palavra-chave indica que Demora é uma constante cujo valor atribuído é de 500.
Para usar uma constante, basta substituir o nome da constante onde quer que você use o valor. Por exemplo, esta linha faz uma pausa no programa para o valor atribuído ao Demora constante:
PAUSA Delay
Listagem 2-3 mostra uma versão do programa LED pisca-pisca que usa uma constante para determinar o quão rápido os LEDs devem piscar.
`LED Programa Flasher` Doug Lowe` 10 de julho de 2011 `` Este programa pisca LEDs conectados a pinos 0, 2, 4, 6, 8 e 10` no segundo intervalos de um meia. `` Esta versão do programa usa um constante `para o intervalo de tempo.` {$ PBASIC 2,5}`{$ SELO BS2} Delay CON 500Main: ALTA 0HIGH 2HIGH 4HIGH 6HIGH 8HIGH 10PAUSE DelayLOW 0LOW 2LOW 4LOW 6LOW 8LOW 10PAUSE DelayGOTO Principal
Você deve seguir algumas regras simples quando você cria nomes em PBASIC:
Video: Tutorial C++ - 6. Constantes
Os nomes podem consistir de uma combinação de letras maiúsculas e minúsculas, números e caracteres de sublinhado (_). Outros caracteres especiais, tais como sinais de dólar ou de exclamação, não são permitidos. Portanto, Timer_Routine e Relay7 são nomes válidos, mas $ LED ou Bang! não são.
Os nomes devem começar com uma letra ou um sublinhado, mas não pode começar com um número. Portanto, Timer1 e _Timer1 são os dois nomes válidos, 1Timer não é.
Video: Como declarar constantes en C++
Os nomes podem ser tão longo como 32 caracteres.
Os nomes não são case-sensitive, o que quer dizer que PBASIC não faz distinção entre letras maiúsculas e minúsculas. Assim, PBASIC considera todos os seguintes nomes para ser idênticos: TimerCheck, timercheck, TIMERCHECK, e TiMeRcHeCk.
Na verdade, nada em PBASIC é case sensitive, então qualquer coisa pode ser escrito em letras maiúsculas ou minúsculas. No entanto, é uma convenção de programação PBASIC comum que palavras-chave como ALTA e GOTO são escritos em letras maiúsculas, enquanto nomes são escritos com apenas a primeira letra maiúscula.