Vous êtes sur la page 1sur 3

Glossário

O programa está em inglês logo, as instruções do programa estão em inglês.

Para puder esclarecer algumas dúvidas durante a consulta do site/projecto realizámos


um glossário com as palavras mais frequentes e importantes da programação.

Esperemos que todas as dúvidas possam ser esclarecidas, caso contrario avisem os
criadores do site que faremos chegar as respostas às devidas dúvidas.

Instruções BASIC padrão:

• for...next - instrução normal de looping


• gosub - ir para uma subrotina
• goto - ir para uma chamada no programa (ex. - "rótulo:")
• if...then - decisão normal se/então
• let - atribuição (opcional)
• return - retorna de uma subrotina
• end - finaliza o programa e hiberna
Instruções relacionadas com pinos de E/S:

• button - lê um botão num pino de entrada, com "debounce" (eliminação de


oscilação do sinal) e auto-repetição
• high - configura um pino de E/S com um sinal em nível alto
• input - configura a direcção de um pino de E/S para entrada
• low - configura um pino de E/S baixo
• output - configura a direcção de um pino de E/S para saída
• pot - lê um potenciómetro num pino de E/S
• pulsin - lê a duração de um pulso vindo de um pino de entrada
• pulsout - envia um pulso de duração específica para um pino de saída
• pwm - executa modulação por largura de pulso em um pino de saída
• reverse - reverte a direcção de um pino de E/S
• serin - lê dados seriais em um pino de entrada
• serout - grava dados seriais em um pino de saída
• sound - envia um som de uma frequência específica para um pino de saída
• toggle - alterna o bit em um pino de saída

Instruções específicas para o BASIC Stamp:

• branch - lê uma tabela com derivações


• debug - envia um string (cadeia de caracteres) de debug para o console num
computador desktop
• eeprom - faz o download de um programa para a EEPROM
• lookdown - retorna o índice de um valor em uma lista
• lookup - consulta um array (vector de dados) usando um índice
• nap - hiberna por curto período
• pause - atrasa pelo período especificado
• random - escolhe um número aleatório
• read - lê um valor da EEPROM
• sleep - desliga pelo período especificado
• write - escreve dados na EEPROM

• + - Adição
• - - Subtracção
• * - Multiplicação (low-word)
• ** - Multiplicação (high-word)
• / - Divisão
• // - Módulo
• max - retorna o máximo entre 2 valores
• min - retorna o mínimo entre 2 valores
• & - AND
• | - OR
• ^ - XOR
• &/ - NAND
• |/ - NOR
• ^/ - XNOR
Enunciado lógico If (se):

• =
• <>
• <
• <=
• >
• >=
• AND
• OR

Vous aimerez peut-être aussi