Programação:  

Para programar o Red Bird recorremos à utilização do Basic Stamp I. O BASIC Stamp é um pequeno computador que executa a linguagem PBASIC (Parallax BASIC). Os pinos de E/S são totalmente programáveis e podem ser usados para fazerem interface directa a dispositivos de níveis TTL. Tivemos de construir os circuitos para interface com LEDs, altifalantes, potenciómetros, etc.

As instruções são dadas a este microcomputador através de uma porta paralela associada a um computador PC.  

Programa

 

A linguagem PBASIC compreende um vasto conjunto de instruções, do qual destacámos as utilizadas:

IF . . .THEN                  Salto condicional.

GOTO                           Derivação para o endereço.

GOSUB                         Derivação para subrotina num endereço.

RETURN                       Regresso da subrotina.

FOR . . . NEXT             Estabelecer uma malha FOR - NEXT.

INPUT                           Fazer dum pino uma entrada

OUTPUT                       Fazer dum pino uma saída

REVERSE                   Se o pino for uma saída, fazer dele uma saída e vice-versa.

LOW                             Pôr o pino de saída baixo.

HIGH                             Pôr o pino de saída alto.

TOGGLE                      Fazer do pino uma saída (comutação reversível).

PULSIN                        Medir um impulso na entrada.

PULSOUT                    Dar saída de um impulso temporizado ao inverter um pino por algum tempo.

POT                              Ler um potenciómetro 5 a 50K e graduar o resultado.

SOUND                        Tocar notas musicais. Nota 0 é silêncio, notas 1 a 127 são notas ascendentes, and notas 128 a 255 são   ruídos brancos.

PAUSE                        Pausa a execução durante 0 a 65536 milisegundos.

DEBUG                        Envia variáveis ao PC para visualização.