Projetos eletrônica: como fazer a matemática em código pbasic

Um pouco de programação está em ordem para o seu projeto de eletrônicos quando você usa microprocessadores programáveis ​​como o BASIC Stamp. O BASIC Stamp usa Parallax BASIC (PBASIC). PBASIC permite executar adição, subtração, multiplicação e divisão utilizando os símbolos (chamado operadores

) +, -, *, e /. Aqui está um exemplo de uma tarefa que usa todos os quatro destes símbolos:

X VAR BYTEX = 10 * 3/2 + 5

Neste exemplo, o valor 20 irá ser atribuído a variável X. (10 x 3 = 30, 30/2 = 15, e 15 + 5 = 20.)

Video: Top 10 projetos feitos com Arduino

Aqui estão algumas coisas que você precisa saber sobre como PBASIC faz contas:

  • Ao contrário da maioria das linguagens de programação, PBASIC executa operações matemáticas estritamente em uma esquerda; base para a direita. Por exemplo, considere o seguinte tarefa:

    X = 10 + 3 * 2



    A maioria das linguagens de programação em primeiro lugar multiplicar a 3 pela 2, dando um resultado de 6, e depois adicionar o 6 à 10, dando o resultado final 16. Isso porque a multiplicação é normalmente feito antes disso. Mas PBASIC calcula a expressão esquerda para a direita, por isso primeiro adiciona 10 e 3, dando o resultado 13, e depois multiplica a 13 por 2, dando o resultado 26.

  • Você pode usar parênteses para forçar PBASIC para calcular uma certa parte da fórmula em primeiro lugar. Por exemplo:

    Video: Eletrônica analógica/Projetos

    X = 10 + (3 * 2)

    Aqui, PBASIC primeiro faz o cálculo dentro dos parênteses, dando um resultado de 6. Em seguida, adiciona o 6 à 10 para dar o resultado final, 16.

  • Quando PBASIC faz divisão, ele descarta o restante e retorna o resultado como um número inteiro. Por exemplo:

    X = 3/8

    Esta declaração atribui o valor 2 a X. Isso porque 8 dividido por 3 a 2 com um resto de 2. PBASIC descarta o restante e retorna o resultado 2.


Publicações relacionadas