Projetos eletrônica: como usar variáveis em código pbasic
O BASIC Stamp 2 microprocessador tem um colossal 32 bytes de memória RAM que está disponível para o processamento para o seu projeto de eletrônicos. Para usar a memória RAM em PBASIC, você cria variáveis. UMA variável
Conteúdo
Para criar uma variável, você listar o nome que deseja usar para a variável, seguido pela palavra-chave VAR, seguido por uma das quatro palavras-chave que indica o tipo da variável que você está criando. A seguir cria uma variável chamada Contagem, utilizando o tipo de variável BYTE:
Contagem VAR BYTE
Existem quatro opções para o tipo de variável:
BYTE - Utiliza um dos 32 bytes disponíveis de RAM e pode ter um valor que varia de 0 a 255. Este tipo de variável é útil para contadores simples que não precisa exceder o valor 255. Se você está criando um timer que vai contagem regressiva de 60 segundos, uma BYTE variável irá fazer o truque.
Video: O Quê São Variáveis Arduino Basic
PALAVRA - Usa dois dos 32 bytes disponíveis e pode ter um valor que varia de 0 a 65.535. Você precisa usar um PALAVRA variável, sempre que o valor a ser armazenado na variável é maior do que 255. Um PALAVRA variável é ideal para a realização do comprimento de um atraso utilizado pela PAUSA declaração.
Video: Montando Fonte Variável 12v lm317 Curso de Eletrônica #20
NIB - Se você tem um pequeno balcão, cujo valor nunca será superior a 15, você pode usar um NIB variável, que requer apenas a metade de um byte de memória RAM.
POUCO - Usa apenas um bit binário. Assim, o BASIC Stamp pode espremer até oito POUCO variáveis em cada um dos seus 32 bytes de RAM disponível. POUCO variáveis são usados principalmente para controlar se algum evento ocorreu. Você pode configurar um POUCO variável para se lembrar se um usuário pressionou um botão de entrada: o valor 0 para não eo valor 1 para Sim.
Depois de criar uma variável, você pode usá-lo em uma declaração de atribuição atribuir-lhe um valor. Por exemplo, esta instrução de atribuição atribui o valor de 500 a uma variável chamada Demora:
Atraso = 500
O valor no lado direito do sinal de igual pode ser um cálculo aritmético. O poder real de atribuições de variáveis acontece quando você usa variáveis no lado direito do sinal de igual. Por exemplo, a seguinte declaração aumenta o valor do Demora variável por 10:
Video: Joule Thief ou Ladrão de Joule - O que é e como funciona!
Atraso = Atraso + 10
Neste exemplo, o valor anterior de Demora é aumentada por 10.
Este programa utiliza uma variável para alterar a velocidade com que os LEDs piscam cada vez que o VAMOS PARA declaração faz com que o programa para loop. Como você pode ver, uma variável chamada Demora é usado para fornecer o número de milissegundos que as PAUSA declaração deve fazer uma pausa.
Cada vez que o loop, o valor da Demora variável é aumentada em 10. Assim, os LEDs piscam muito rápido quando o programa começa em primeiro lugar, mas o piscar se torna progressivamente mais lento que o programa laços.
`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 atraso variável `. {$ PBASIC 2,5}`{$ SELO BS2} LED1 PIN 0Led2 PIN 2Led3 PIN 4Led4 PIN 6Led5 PIN 8Led6 PIN 10Delay VAR WordDelay = 10Main: ALTA Led1HIGH Led2HIGH Led3HIGH Led4HIGH Led5HIGH Led6PAUSE DelayLOW Led1LOW Led2LOW Led3LOW Led4LOW Led5LOW Led6PAUSE DelayDelay = Delay + 10GOTO Principal
Uma nota final sobre o uso de variáveis: PBASIC permite que você use uma variável em um ALTO ou BAIXO declaração para indicar qual o pino deve ser controlado. Por exemplo:
VAR levou BYTELed = 0HIGH levou
Esta sequência de declarações cria uma variável chamada Conduziu, atribui o valor 0 a ele, e então usa-lo em um ALTO declaração. O resultado é que o I / O pino 0 é definido como ALTO.